gpt4 book ai didi

python - 'DataFrame' 对象没有属性 'melt'

转载 作者:太空狗 更新时间:2023-10-29 20:44:31 26 4
gpt4 key购买 nike

我只想在 pandas 中使用 melt 函数,但我总是遇到同样的错误。

只需键入文档提供的示例:

cheese = pd.DataFrame({'first' : ['John', 'Mary'],
'last' : ['Doe', 'Bo'],
'height' : [5.5, 6.0],
'weight' : [130, 150]})

我刚得到错误:

---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-119-dc0a0b96cf46> in <module>()
----> 1 cheese.melt(id_vars=['first', 'last'])
C:\Anaconda2\lib\site-packages\pandas\core\generic.pyc in __getattr__(self, name)

2670 if name in self._info_axis:
2671 return self[name]
-> 2672 return object.__getattribute__(self, name)
2673
2674 def __setattr__(self, name, value):

AttributeError: 'DataFrame' object has no attribute 'melt'`

最佳答案

你的 pandas 版本低于 0.20.0,所以需要 pandas.melt相反 DataFrame.melt :

df = pd.melt(cheese, id_vars=['first', 'last'])
print (df)
first last variable value
0 John Doe height 5.5
1 Mary Bo height 6.0
2 John Doe weight 130.0
3 Mary Bo weight 150.0

关于python - 'DataFrame' 对象没有属性 'melt',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699040/

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