以下是一个示例代码,展示如何同时呈现未排序数据和排序数据:
import pandas as pd
# 创建一个包含未排序数据的DataFrame
df = pd.DataFrame({'未排序数据': [5, 3, 2, 8, 7]})
# 添加一个新的列,存储排序后的数据
df['排序数据'] = df['未排序数据'].sort_values().reset_index(drop=True)
# 打印DataFrame
print(df)
输出结果为:
未排序数据 排序数据
0 5 2
1 3 3
2 2 5
3 8 7
4 7 8
在上述代码中,我们首先创建一个包含未排序数据的DataFrame。然后,我们使用sort_values()
函数对未排序数据进行排序,并使用reset_index(drop=True)
重置索引,以确保排序数据的索引与原始数据一致。最后,我们将排序后的数据存储在一个新的列中,并打印整个DataFrame。
上一篇:表内当前行的百分比的MDX查询
下一篇:表内计算