为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用熊猫来旋转它?

如何使用熊猫来旋转它?

沧海一幻觉 2021-08-17 10:07:27
我对 python/pandas 完全陌生,所以请耐心等待。我一直在尝试重新排列我的数据框(参见输入/输出旁边的数字......)。我已经阅读了几个关于堆栈溢出的类似问题的答案,但我找不到任何对我有用的东西。最初我有一个看起来像这样的表:初始表我想让它看起来像这样(但使用实际日期和值):company--date--date--date--dateebay--------val-----val---val----valamazon----val-----val---val----val最初我以为我可以使用 df.pivot 但后来我不知道该为 index= 放什么,因为我没有列的名称。所以我想出了如何给他们一个名字df.columns.names = 'Company'现在我有一张这样的桌子:现在的桌子根据我在本网站上看到的其他答案,我再次尝试使用 df.pivot 1.with index = 'Company' 并且我得到 KeyError: 'Company' 2.also with index = ['Company'] 也得到 KeyError: '公司'谁能告诉我我做错了什么?
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

认为您的意思是“转置”而不是“枢轴”。您可以尝试执行以下操作吗? df1.T. 以下来自pandas.DataFrame.transpose 的完整示例


设置:


d1 = {'col1': [1, 2], 'col2': [3, 4]}

df1 = pd.DataFrame(data=d1)

df1

输出:


   col1  col2

0     1     3

1     2     4

代码:


df1.T # or df1.transpose()

输出:


      0  1

col1  1  2

col2  3  4


查看完整回答
反对 回复 2021-08-17
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信