AttributeError:“DataFrame”对象没有属性“melt”

2024-09-27 22:31:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Jupyter笔记本上使用python3.6。我尝试在一个名为bshort的317x83数据帧上使用pandas-melt方法。我使用以下代码进行熔化:

bmelt = bshort.melt(['artist','track','time','date.entered'],['wk1','wk2','wk3'],'week','rank')

但我总是遇到一个属性错误:

^{pr2}$

我升级了熊猫,但它并没有解决我的问题。有什么建议吗?在


Tags: 数据方法代码pandasdatetimeartist笔记本
2条回答

在pandas 0.20.0之前,melt只是一个pandas method, not a DataFrame method。如果你有一只大熊猫,用pd.melt(bshort,...)代替bshort.melt(...)。在

看看熊猫的文件,钯熔体()将要使用的对象作为参数。在

试试这个:

bmelt = pd.melt(bshort, ['artist', 'track', 'time', 'date.entered'],['wk1', 'wk2', 'wk3'], 'week', 'rank')

Source

相关问题 更多 >

    热门问题