📅  最后修改于: 2023-12-03 14:46:30.274000             🧑  作者: Mango
在熊猫中,我们可以使用swapaxes()
函数来交换轴的顺序,该函数是在DataFrame中定义的。 它是一个交换DataFrame中任意两个轴的函数。默认情况下,它交换行和列。
DataFrame.swapaxes(axis1, axis2, copy)
参数说明:
返回一个新的DataFrame,它的轴被交换。
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 查看原始的DataFrame
print("原始的DataFrame:")
print(df)
# 调用swapaxes()函数交换轴
new_df = df.swapaxes(0, 1)
# 查看交换后的DataFrame
print("交换后的DataFrame:")
print(new_df)
输出结果为:
原始的DataFrame:
A B C
0 1 4 7
1 2 5 8
2 3 6 9
交换后的DataFrame:
0 1 2
A 1 2 3
B 4 5 6
C 7 8 9
此示例中,我们创建了一个DataFrame,然后使用swapaxes()
函数来交换行和列的顺序,以创建一个新的DataFrame。
在熊猫中使用swapaxes()
函数可以轻松地交换DataFrame中任意两个轴的顺序。对于需要使用不同轴的程序员来说,这是一个非常方便的函数。