要按唯一值对列进行排序,可以使用Python中的pandas库来实现。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'col1': [3, 2, 1, 2], 'col2': ['a', 'b', 'c', 'd']}
df = pd.DataFrame(data)
# 按col1列的唯一值进行排序
sorted_df = df.sort_values(by='col1')
# 输出排序后的数据框
print(sorted_df)
运行以上代码,输出结果如下:
col1 col2
2 1 c
1 2 b
3 2 d
0 3 a
在上述示例中,我们首先创建了一个包含两列数据的数据框df。然后,使用sort_values方法按col1列的唯一值进行排序,将排序结果保存在sorted_df中。最后,打印输出了排序后的数据框。
下一篇:按唯一值分组