熊猫:从numpy创建数据帧,保留原始格式

时间:2017-02-01 12:22:30

标签: python-2.7 pandas numpy dataframe precision

假设你有这个numpy数组:

a=array([[  9.81650352,  10.03896523,  10.26972675],...])

如何在创建以下数据帧时保留8(或n)个十进制数字?

df = pandas.DataFrame({'column':a})

1 个答案:

答案 0 :(得分:2)

根据上述评论,以及this is the way to go,如果有8小数,则以后参考:

import numpy
import pandas

a=array([[  9.81650352,  10.03896523,  10.26972675]])
pandas.set_option('precision',8)
df = pandas.DataFrame({'column':a})