对于非新手来说非常简单的问题我敢肯定。
df.sort_values(df.columns.values,axis=0,na_position="first")
不起作用。
df.sort_values([0,1,2,3],axis=0,na_position="first")
确实如此。
df.columns.values
:array([0, 1, 2, 3], dtype=int64)
我做错了什么?我应该将Numpy数组转换为常规数组吗?如果是,我该怎么做?
答案 0 :(得分:0)
使用tolist()将其转换为list,然后在sort_values()中使用,如:
df.sort_values(df.columns.values.tolist(),axis=0,na_position="first")