要按列值对数据框相同索引处的值进行排序,可以使用pandas库中的sort_values()方法。下面是一个示例代码:
import pandas as pd
# 创建示例数据框
data = {'col1': [3, 2, 1, 4],
'col2': [1, 4, 3, 2]}
df = pd.DataFrame(data, index=['A', 'B', 'A', 'B'])
# 按col1列的值排序
sorted_df = df.sort_values('col1')
print(sorted_df)
输出结果:
col1 col2
A 1 3
B 2 4
A 3 1
B 4 2
在上面的示例中,我们创建了一个包含两列col1和col2的数据框df。然后,我们使用sort_values()方法按col1列的值对数据框进行排序,并将排序后的结果存储在sorted_df中。最后,我们打印出排序后的数据框。