gpt4 book ai didi

python - 将第二行中的列分类到 DataFrame Pandas 中的第一行?

转载 作者:太空宇宙 更新时间:2023-11-04 00:36:50 25 4
gpt4 key购买 nike

我有这个数据库:

Unnamed=0          2001 2002 2003

General 456 567 543
Cleaning 234 234 344

转置数据后,我在Jupyter Notebook中得到了第二行的变量:

df = df.T.rename_axis('Date').reset_index()
df
Date 1 2
1 General Cleaning
2 2001 456 234
3 2002 567 234
4 2003 543 344

如何将它们放在 DataFrame 的第一行以便我可以对值进行分组和操作?

   Date     General  Cleaning
1 2001 456 234
2 2002 567 234
3 2003 543 344

最佳答案

您接近上面显示的尝试。相反,reset the index 将日期从索引移动到第一列,然后 rename 将该日期列从 index 移动到 Date:

df = df.T.reset_index().rename(columns={'index':'Date'})
df

输出:

   Date General Cleaning
0 2001 456 234
1 2002 567 234
2 2003 543 344

关于python - 将第二行中的列分类到 DataFrame Pandas 中的第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43700163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com