【发布时间】:2018-10-17 04:29:47
【问题描述】:
我有一个大数据框,如下所示:
Country 2010 2011 2012 2013
0 Germany 4.625e+10 4.814e+10 4.625e+10 4.593e+10
1 France 6.178e+10 6.460e+10 6.003e+10 6.241e+10
2 Italy 4.625e+10 4.625e+10 4.625e+10 4.625e+10
我想重塑数据,使 Country、Years 和 Values 都是列。我用的是融化法
dftotal = pd.melt(dftotal, id_vars='Country',
value_vars=[2010,2011,2012,2013,2014,2015,2016,2016,2017],
var_name ='Year', value_name='Total')
我能够达到:
Country Year Total
0 Germany 2010 NaN
1 France 2010 NaN
2 Italy 2010 NaN
我的问题是浮点值变成了 NaN,我不知道如何重塑数据框以将值保持为浮点数。
【问题讨论】:
-
也许你应该说应该如何填充
Total...