2024-06-07 10:21:06 发布
网友
我有以下数据帧:
COL1 | COL2 | COL3 'Mary'| 'John' | 'Adam'
如何重新排列这一行,使“Mary”、“John”和“Adam”在COL1、COL2和COL3中按字母顺序排列,如下所示:
COL1 | COL2 | COL3 'Adam'| 'John' | 'Mary'
您可以通过np.sort赋值:
np.sort
df.iloc[:] = pd.DataFrame(np.sort(df.values, axis=1)) # also works, performance not yet tested # df[:] = pd.DataFrame(np.sort(df.values, axis=1)) print(df) COL1 COL2 COL3 0 Adam John Mary
使用sort
sort
df.values.sort() df Out[256]: COL1 COL2 COL3 0 'Adam' 'John' 'Mary'
您可以通过
np.sort
赋值:使用
sort
相关问题 更多 >
编程相关推荐