在Pandas的sort_values中发生了KeyError。
- 论坛
- 在Pandas的sort_values中发生了KeyError。
4 浏览
在Pandas的sort_values中发生了KeyError。
我试图按特定列"Lat"对数据框进行排序。然而,尽管当我打印出列名时,"Lat"明显出现,但当我尝试将其作为sort_values函数中的"by"参数使用时,我会收到一个KeyError。无论使用哪个列名,都会得到一个KeyError。
我尝试使用不同的列,原地运行,剥离列名,但似乎都没有起作用。
print(lights_df.columns.tolist())
lights_by_lat = lights_df.sort_values(axis='columns', by="Lat", kind="mergesort")
输出:
['the_geom', 'OBJECTID', 'TYPE', 'Lat', 'Long']
KeyError:'Lat'
^尝试排序时的输出