我试图改变数据集的结构
目前有:
RE id Country 0 1 2 ... n
1001 CN,TH CN TH nan ... nan
1002 UK UK nan nan ... nan
我已经将Country列分开,因此增加了一些列。现在我试着用df.熔融要得到这个:
^{pr2}$所以我最终可以用一个支点来达到这个目的
^{3}$我试过:
df = a.melt(id_vars=[a[[0]],a[[1]],a[[2]]], value_vars=['RE id'])
如何选择数据帧中的列范围作为标识符变量? https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.melt.html#pandas.DataFrame.melt
我想问题是你引用的列名不正确。另外,我相信您在代码中颠倒了}(列名})。在
id_vars
(我想应该是Re id
)和{0
和{下面是我如何处理这个问题
进口
以下是部分数据,足以证明可能存在的问题
^{pr2}$现在,将
pd.melt
与id_vars
指向Re id
value_vars
作为您想要melt
的2列(即列名0
和{你不需要把所有的名字都分开。在
相关问题 更多 >
编程相关推荐