如何使用Pandas转置将数据从一个数据框添加到另一个数据框?

目标:使用转置填充一个数据帧

df = pd.DataFrame({'Attributes': ['love', 'family','tech']})
df.T

生成此输出:

               0         1     2
Attributes  love    family  tech

其次,我有另一个空数据框:

data = pd.DataFrame(columns = ['Attribute_01',
                'Attribute_02',
                'Attribute_03']

我想将两个数据帧组合在一起产生以下内容:

Attribute_01  Attribute_02  Attribute_03
love          family        tech

最佳答案 建立

df
  Attributes
0       love
1     family
2       tech

选项1
改名

df.T.rename(dict(enumerate(data.columns)), axis=1)

           Attribute_01 Attribute_02 Attribute_03
Attributes         love       family         tech

选项2
set_index

df.set_index(data.columns).T

           Attribute_01 Attribute_02 Attribute_03
Attributes         love       family         tech
点赞