菲娜不工作了?

2024-04-26 11:35:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧的以下列:

    LC_REF
     2C16
     2C17
     2C18
      nan
      nan
      nan

但是,当我试图用另一列的值填充nan时:

^{pr2}$

不填充nan值。有什么线索吗?在

df.head()

0    2C16                
1    3C16
2    NaN
3    NaN
4    NaN   

df2.head()    
0  Elkjop,Generic,MSH,SBSO ME KSA
1  Elkjop,Generic,MSH,SBSO ME KSA
2                             DSG                   

Tags: 数据refnanheadgenericmelcmsh
2条回答

别忘了inplace参数

df['LC_REF'].fillna(df2['cycle'], inplace=True) 

一定要确保那些人真的是np.nan公司. 在

df['LC_REF'] = df['LC_REF'].replace('nan',np.nan).fillna(df2['cycle'])

相关问题 更多 >