我有一个也包含空间信息(坐标)的数据框。 由于某些原因,尽管gemoetry列具有相同的信息,但它并不相同,因此会出现错误。
FID_buffer geometry
0 140 LINESTRING (474839.8491500018 4212960.85602500...
1 140 LINESTRING (474839.8491500018 4212960.85602500...
2 140 LINESTRING (474839.8491500018 4212960.85602500...
所有这些都是重复项。我尝试过:df.drop_duplicates()
它给出了:
TypeError: unhashable type: 'LineString'
为什么会发生这种情况,以及如何正确执行呢?
如何删除特定列中重复的行?
示例:根据FID_buffer
删除,因此删除数据框中的所有重复项。
答案 0 :(得分:0)
解决方案是通过特定的列:
df.drop_duplicates(subset = ['FID_buffer'],inplace = True)
因此,它也将删除其他内容。