目标:使用转置填充一个数据帧
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