在交换熊猫DataFrame的两行时,可以使用以下方法:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 交换第1行和第2行
temp_row = df.iloc[0].copy()
df.iloc[0] = df.iloc[1]
df.iloc[1] = temp_row
print(df)
输出结果为:
A B C
0 2 5 8
1 1 4 7
2 3 6 9
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 交换第1行和第2行
new_index = [1, 0, 2]
df = df.reindex(new_index)
print(df)
输出结果为:
A B C
1 2 5 8
0 1 4 7
2 3 6 9
以上是两种交换熊猫DataFrame的两行的方法,根据实际需求选择适合的方法即可。
相关链接:
领取专属 10元无门槛券
手把手带您无忧上云