很抱歉,如果这个问题很容易回答,我是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数组中获取浮点数。谢谢你的帮助!