我想让dataframe的列按照从大到小排列怎么操作
要让DataFrame的列按照从大到小排列,你可以使用sort_values()函数,并指定ascending=False参数。下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 3, 5], 'B': [4, 2, 6], 'C': [7, 9, 8]})
# 按照列B的值从大到小排序
df_sorted = df.sort_values(by='B', ascending=False)
print(df_sorted)
输出结果为:
A B C
2 5 6 8
0 1 4 7
1 3 2 9
在上述代码中,sort_values()函数按照列'B'的值从大到小对DataFrame进行排序,并将结果存储在df_sorted中。
原文地址: http://www.cveoy.top/t/topic/ja2l 著作权归作者所有。请勿转载和采集!