【发布时间】:2020-09-17 17:44:53
【问题描述】:
背景: 我从谷歌地图中获得了一个点列表,提取数据为 csv。在 Pandas 中清理它,并将其导出为 JSON 文件。 (用于导出的记录)
问题: 坐标是字符串。这是有道理的,因为最初,坐标与 url 相关联
Example: https://www.google.com/maps/search/{coordinates}
我使用替换功能清除文本,只保留坐标。有没有办法让我的值在我的位置列数字类型中,并将它们放在一个列表中。
示例我的导出的 JSON 文件的样机数据:
[
{
"Bin":"Yes",
"Location":"##.##,-###.##"
},
我试图清理我的数据,使其看起来像下面的示例
示例我尝试建模的 GeoJSON 文件
[
{
location: [41.8781, -87.6298],
city: "Chicago"
},
目标: 我正在尝试制作一个自定义地图供我在 mapbox 中使用
示例模拟我的 DataFrame 的样子
Bin Location
0 Yes ##.##,-###.##
1 Yes ##.##,-###.##
输入:df.types
Output:
Bin object
Location object
dtype: object
感谢您的帮助。
【问题讨论】:
-
你的代码在哪里?
标签: python pandas dataframe data-cleaning data-conversion