首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python重塑数据框架

Python重塑数据框架
EN

Stack Overflow用户
提问于 2019-12-30 14:33:42
回答 2查看 113关注 0票数 1

这似乎是非常基本的知识,但我被卡住了,尽管我有一些理论背景的数据处理(通过其他软件)。值得一提的是,我是蟒蛇和熊猫图书馆的新手。

所以。我有一个数据框架:

我的任务是将“系列名称”列的值作为单独的列(从长到宽)。我花了很长时间尝试不同的方法,但只有错误。

例如:

代码语言:javascript
运行
复制
mydata = mydata.pivot(index=['Country', 'Year'], columns='Series Name', values='Value')

我犯了个错误:

...很多短信..。ValueError:传递值的长度为2487175,索引意味着2

有人能引导我完成这个过程吗?谢谢。

它用于代码'mydata = mydata.pivot(index='Country‘、'Year’、columns='Series Name‘、Value=’Value‘)’错误消息:

代码语言:javascript
运行
复制
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-4-8169d6d374c7> in <module>
----> 1 mydata = mydata.pivot(index=['Country', 'Year'], columns='Series Name', values='Value')

~/anaconda3_501/lib/python3.6/site-packages/pandas/core/frame.py in pivot(self, index, columns, values)
   5192         """
   5193         from pandas.core.reshape.reshape import pivot
-> 5194         return pivot(self, index=index, columns=columns, values=values)
   5195 
   5196     _shared_docs['pivot_table'] = """

~/anaconda3_501/lib/python3.6/site-packages/pandas/core/reshape/reshape.py in pivot(self, index, columns, values)
    412         else:
    413             indexed = self._constructor_sliced(self[values].values,
--> 414                                                index=index)
    415     return indexed.unstack(columns)
    416 

~/anaconda3_501/lib/python3.6/site-packages/pandas/core/series.py in __init__(self, data, index, dtype, name, copy, fastpath)
    260                             'Length of passed values is {val}, '
    261                             'index implies {ind}'
--> 262                             .format(val=len(data), ind=len(index)))
    263                 except TypeError:
    264                     pass

ValueError: Length of passed values is 2487175, index implies 2
EN

Stack Overflow用户

发布于 2019-12-31 00:25:02

快到了。结果表是

如何才能将“国家”和“年份”放在与其他专栏名称相同的水平,才能正常地输出到最佳状态?如果我出口像现在是‘国家’和‘年份’不包括在表中。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59532500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档