我试图通过一个特定的列对数据帧进行排序:“Lat”。然而,尽管当我打印列名时,“Lat”清晰地显示出来,但是当我尝试在sort\u values函数中将其用作“by”参数时,我得到了一个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'
^尝试排序的输出
您只需删除axis参数:
你应该表现得很好。你知道吗
相关问题 更多 >
编程相关推荐