【发布时间】:2017-06-29 12:18:21
【问题描述】:
在我的 pandas 数据框中,我有一列包含列表。时不时地,列表是空的。我想用 NULL 或 [0,0] 替换空列表的值。以下是包含这些列表的熊猫系列。
latlng = [[51.8927954, 0.9488230999999999],
[51.6207569, 0.1837936],
[50.8527375, -1.07789],
[],
[51.6216562, 0.119973],
[51.5368817, -0.1753158],
[51.9144871, -0.1612784],
[],
[51.5323296, -0.1771649],
[54.0873327, -1.3961415]]
问题是我想将这些坐标分成 lat & long 列 - 但是,如果我使用 latlng[1],它将在空列表的索引之外。
我尝试将空列表 [] 替换为 [0,0],但是我收到一条错误消息,提示我正在尝试将 1 条数据替换为 2。
df['latlng'].replace([[]], [0,0])
如何将列中的空列表替换为 NULL 或 [0,0]?
【问题讨论】:
标签: python google-maps pandas gis geocoding