我有一个这样的数据帧
data= {'A':[np.nan,1,3,np.nan],'B':[np.nan,2,np.nan,8]}
df=pd.DataFrame(data,columns=['A','B'])
print(df)
我想做一个乘法运算,比如
df['C']=df['A']*df['B']
但是,由于列有nan值,它给了我这个错误
TypeError: can't multiply sequence by non-int of type 'float'
让我知道如何使这个乘法成为可能。 例:np.nan*8=np.nan--->;你应该给我这个
非常感谢你
目前没有回答
相关问题 更多 >
编程相关推荐