【发布时间】:2019-11-19 19:00:02
【问题描述】:
大家好,我有一个凌乱的数据框,其中行值显示为列名。现在我想要做的是将那些显示为列名的行值更改为只是行并将它们替换为其他列名。这是原始数据框的样子:
# dictionary of lists
dict = {'Erick':["aparna", "pankaj", "sudhir", "Geeku"],
'MBA': ["MBA", "BCA", "M.Tech", "MBA"],
'80':[90, 40, 80, 98]}
df = pd.DataFrame(dict)
print(df)
现在我确实想将这些列名更改为一行并替换为新的列名 这是预期的输出
# dictionary of lists
dict = {'Name':["Erick","aparna", "pankaj", "sudhir", "Geeku"],
'Degree': ["MBA","MBA", "BCA", "M.Tech", "MBA"],
'Score':[80,90, 40, 80, 98]}
df = pd.DataFrame(dict)
print(df)
请帮忙
【问题讨论】:
-
你想通过 pandas 还是通过 dict 来做?