如何将数字转换为新数据帧的值?

时间:2017-05-13 14:47:26

标签: pandas

我正在尝试将标量转换为分配列名和索引名的数据帧结构。

我有以下标量(具体为numpy.float64): - 0.090058

我想把它变成df:

       decimal
ratio  -0.090058

我认为这将是直截了当的。这就是我不成功的尝试:

df=pd.DataFrame(value,index='ratio',columns='decimal') 

2 个答案:

答案 0 :(得分:2)

你几乎就在那里:

In [222]: pd.DataFrame(value,index=['ratio'],columns=['decimal'])
Out[222]:
        decimal
ratio -0.090058

你也可以这样做:

In [223]: pd.DataFrame(index=['ratio']).assign(decimal=value)
Out[223]:
        decimal
ratio -0.090058

答案 1 :(得分:2)

传递pip uninstall <package>的解决方案:

dict