当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python pandas.DataFrame.T()用法及代码示例

pandas.DataFrame.T属性用于转置 DataFrame 的索引和列。属性T以某种方式与方法transpose()有关。此属性的主要函数是通过将行设为列,反之亦然,在主对角线上创建数据帧的反射。

用法:DataFrame.T

参数:
copy:如果为True,则复制基础数据,否则(默认)。
* args,** kwargs:其他关键字

Returns:转置数据帧

范例1:



有时我们需要转置 DataFrame 架以便更准确地研究它。在这种情况下,pandas.DataFrame.T属性起着重要作用。

Python3

# Importing pandas module 
import pandas as pd 
  
# Creating a dictionary 
dit = {'August':[10, 25, 34, 4.85, 71.2, 1.1], 
       'September':[4.8, 54, 68, 9.25, 58, 0.9], 
       'October':[78, 5.8, 8.52, 12, 1.6, 11], 
       'November':[100, 5.8, 50, 8.9, 77, 10]} 
  
# Converting it to data frame 
df = pd.DataFrame(data=dit) 
  
# Original DataFrame 
df

输出:

转置数据帧。

Python3

# Transposing the data frame  
# using dataframe.T property 
df_trans = df.T 
  
print("Transposed Data frame:") 
df_trans

输出:



在上面的示例中,我们转置了具有数值/内容的数据帧‘df’。

范例2:

Python3

# Import pandas library 
import pandas as pd 
  
# initialize list of lists 
data = [['Harvey.', 10.5, 45.25, 95.2], 
        ['Carson', 15.2, 54.85, 50.8], 
        ['juli', 14.9, 87.21, 60.4], 
        ['Ricky', 20.3, 45.23, 99.5], 
        ['Gregory', 21.1, 77.25, 90.9], 
        ['Jessie', 16.4, 95.21, 10.85]] 
  
# Create the pandas DataFrame 
df = pd.DataFrame(data, columns=['Name', 'Age', 'Percentage', 'Accuracy'], 
                  index=['a', 'b', 'c', 'd', 'e', 'f']) 
  
# print dataframe. 
df

输出:

转置 DataFrame 。

Python3

# Transposing the data frame  
# using dataframe.T property 
df_trans = df.T 
  
print("Transposed Data frame:") 
df_trans

输出:

在上面的示例中,我们转置了具有混合数据类型的数据帧‘df’。




相关用法


注:本文由纯净天空筛选整理自vanshgaur14866大神的英文原创作品 pandas.DataFrame.T() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。