要按照某一列对Pandas DataFrame进行排序,可以使用sort_values()
方法。
下面是一个示例代码,演示了如何按组对DataFrame进行排序:
import pandas as pd
# 创建一个示例DataFrame
data = {'Group': ['A', 'B', 'A', 'B', 'A', 'B'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 按照Group列进行排序
sorted_df = df.sort_values(by='Group')
print(sorted_df)
输出结果为:
Group Value
0 A 1
2 A 3
4 A 5
1 B 2
3 B 4
5 B 6
在上面的示例中,我们按照Group
列对DataFrame进行排序。sort_values()
方法的by
参数指定了按照哪一列排序。
上一篇:按组对逻辑条件进行值替换