python如何不带索引将数据框转置

python如何不带索引将数据框转置

作者:Rhett Bai发布时间:2026-01-14阅读时长:0 分钟阅读次数:4

用户关注问题

Q
怎样在Python中转置数据框而不包含索引?

我想使用Python将一个数据框进行转置操作,但是不希望转置后的数据框中包含原来的索引,该如何实现?

A

去除索引后转置数据框的方法

可以先通过重设索引或将数据框中的索引重置为默认的整数索引,或者直接使用数据框的.values属性得到纯数据数组,再进行转置操作。比如使用 df.values.T 来获得没有原索引的转置数据。

Q
如何在Pandas中快速实现无索引的数据框转置?

有没有简便的方法让DataFrame在转置时忽略掉索引,直接获得纯数据的转置?

A

利用DataFrame值属性进行转置

通过调用DataFrame的.values属性,你可以获取其底层的NumPy数组,该数组不包含索引信息。对这个数组应用转置操作(.T)即可得到无索引的转置数据。例如,使用 df.values.T。

Q
转置数据框后如何删除原索引行列?

使用DataFrame的transpose()方法转置后,发现索引和列名依然存在,有什么办法去掉它们?

A

清理转置后索引和列的方法

可以先转置数据框,接着使用reset_index(drop=True) 重置索引,或者转换成NumPy数组以删除所有索引和列名。例如,先转置df,再执行df_transposed.reset_index(drop=True, inplace=True)或直接用df.values.T。