【发布时间】:2020-06-24 02:43:17
【问题描述】:
我有一个如下的熊猫数据框。
import pandas as pd
data = [['Alex',10, 175],['Bob',12, 178],['Clarke',13, 179]]
df = pd.DataFrame(data,columns=['Name','Age', 'Height'])
print(df)
我还有一个清单如下。
mynames = ['Emj', 'Bob', 'Jenne', 'Alex', 'Clarke']
我想按照mynames 列表的顺序对我的数据框的行进行排序。也就是说,我的输出应该如下。
Name Age Height
0 Bob 12 178
1 Alex 10 175
2 Clarke 13 179
我试图这样做如下。我想知道在熊猫中是否有比将数据框转换为列表更简单的方法。
如果需要,我很乐意提供更多详细信息。
【问题讨论】:
-
这应该会有所帮助:stackoverflow.com/a/23483221/8350440
标签: pandas