我有一个值Na,blank等的数据框。我想将Na替换为noted(string值)我想将from here转换为here 不更改空白单元格。
Na
blank
noted
string
我已经尝试过
df['A']=df['A'].replace(regex=['NaN'], value='needed')
和
df['A'].replace(regex=['NA'], value='noted
您可以使用fillna():
fillna()
或者,如果df['A'].fillna('noted') 是字符串而不是NA,则可以使用np.nan:
df['A'].fillna('noted')
NA
np.nan
replace()
您可以使用replace()方法-
df['A'].replace(['NA'], 'noted')
OR
要更改而不更改空格-您可以使用映射功能
df['A'].fillna('Noted', inplace=True)