You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请问在Pandas库中,.T属性的含义及作用是什么?

Pandas中的.T属性是什么?

.T是Pandas里DataFrame和Series的转置属性,作用是直接互换数据的行与列:原数据的行索引会变成转置后的列索引,原数据的列名则变成转置后的行索引,所有对应的数据位置也随之翻转。

核心使用场景

当你需要查看单行(或少量行)数据的列名-值对应关系时,转置能把原本横向铺开的单行数据转为纵向排列,避免因列数过多导致内容换行、可读性差的问题——比如示例中查看单条机场记录的所有字段时,转置后的输出会更清晰。

示例代码

import pandas as pd

# 替换dir_path为你的数据集实际存储目录
airports_df = pd.read_csv("{}/dataset/288804893_T_MASTER_CORD.csv".format(dir_path))
print('Shape of the dataframe:', airports_df.shape, '\n')
print('Printing one record:', airports_df[:1].T)

代码说明

  1. 先读取CSV文件生成airports_df DataFrame
  2. airports_df.shape输出数据的行列规模,比如(500, 12)代表500行、12列
  3. airports_df[:1]提取第一行数据(仍为DataFrame类型),调用.T转置后,原有的12列会转为12行,每行的索引是原列名,对应值为该行的字段内容,方便快速核对单条记录的所有信息。

内容的提问来源于stack exchange,提问作者Yonick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 10:45:37