Pyelasticsearch and geopoint

maybe i should ask another place..

i currently try to bulk insert with the pyelasticsearch python lib a geopoint

the destination index is mapped with a geopoint mapping for data.

my datas come from csv and convert it with pandas lib

inside my csv lat and lon are in 2 distinct columns.

then sent to ES by pyelasticsearch but never succeed to insert into geopoint

should i generate another column wiht specific format and insert it to become my geopoint?
or any setting to manipulate it within ES?

base of my import python comes from here

What do the documents you're indexing look like? What does the destination index's mappings look like?