python中是否有任何方法可以用字符串替换数据帧中的nan,而不会影响空白单元格[duplicate]

问题描述 投票:1回答:2

我有一个值Nablank等的数据框。我想将Na替换为notedstring值)我想将from here转换为here 不更改空白单元格。

我已经尝试过

df['A']=df['A'].replace(regex=['NaN'], value='needed')

df['A'].replace(regex=['NA'], value='noted
python pandas dataframe na
2个回答
1
投票

您可以使用fillna()

fillna()

或者,如果df['A'].fillna('noted') 是字符串而不是NA,则可以使用np.nan

replace()

0
投票

您可以使用replace()方法-

df['A'].replace(['NA'], 'noted')

OR

fillna()

要更改而不更改空格-您可以使用映射功能

df['A'].fillna('Noted', inplace=True)
© www.soinside.com 2019 - 2024. All rights reserved.