DataFrame.transpose()函数用于转置DataFrame,即将行和列的位置互换。它的使用方法非常简单,只需要在DataFrame对象上调用transpose()函数即可,不需要传入任何参数,例如:
import pandas as pd df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) df_t = df.transpose()
上面的代码中,我们创建了一个DataFrame,调用transpose()函数对它进行转置,最终得到的结果如下:
0 1 2 0 1 4 7 1 2 5 8 2 3 6 9
可以看到,原来的行和列的位置已经互换了,这就是DataFrame.transpose()函数的用法。
DataFrame.transpose()函数的实际应用中,最常见的用法是将Series对象转换为DataFrame对象,例如:
import pandas as pd s = pd.Series([1, 2, 3, 4, 5]) df = s.to_frame().transpose()
上面的代码中,我们创建了一个Series对象,使用to_frame()函数将它转换为DataFrame对象,调用transpose()函数对其进行转置,最终得到的结果如下:
0 1 2 3 4 0 1 2 3 4 5
可以看到,原来的Series对象已经转换为了DataFrame对象,这也是DataFrame.transpose()函数的一个常见用法。
DataFrame.transpose()函数用于转置DataFrame,即将行和列的位置互换,它的使用方法非常简单,只需要在DataFrame对象上调用transpose()函数即可,不需要传入任何参数。实际应用中,它常常用于将Series对象转换为DataFrame对象。
本文链接:http://task.lmcjl.com/news/8094.html