从Pandas中的其他列中的非空值创建列

时间:2015-07-16 16:17:30

标签: python pandas dataframe

我在pandas数据框中有一些包含一些整数和一些空值的列。如何用另一列(由同一行)中的浮点值替换int,但保留所有空值?

1 个答案:

答案 0 :(得分:3)

需要确切的列和df才能确定,但​​是你可以试试这个:

df.loc[df['ints'].notnull(),'ints'] = df['floats']

其中df是您的数据框,ints是整数列,float是float列。