pandas:传递给numpy数组时,高值转换为nan

时间:2017-11-16 16:24:22

标签: python pandas numpy

很抱歉,如果这个问题很容易回答,我是python和pandas的新手。 但是,一般在stackoverflow和google上搜索,我找不到这个问题的答案:

我在pandas中有一个数据框,其中包含数量相对不同的列。

df ['x']约为~40,而df ['x_2']约为2.5e6。

当达到这些值时,x_2会自动转换为nan而x不是:

 X=df.loc[:,['x','x_2']].values

X [:,0]包含浮点数,而X [:,1]包含nan。

问题似乎来自于x_2是用指数写的:例如2.5e6。但是,在一天结束时,我找不到如何在X [:,1]中的numpy数组中获取浮点数。谢谢你的帮助!

0 个答案:

没有答案