用np.nan替换数据框中所有包含'...'的单元格。

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

我如何删除pandas数据框中含有 '...'

我已经试过了。

energy['Energy Supply'].str.contains('...')

这给了我一个列表,要么是... NaN'True'.

我想在energy['Energy Supply'].str.contains('......') = 的相同位置替换这些值。'真'np.NaN

谁能帮我一把,告诉我怎么做?

python string pandas dataframe nan
1个回答
2
投票

你可以这样做。

mask = energy['Energy Supply'].str.contains('...') == True
energy['Energy Supply'] = energy['Energy Supply'].mask(mask)

# equivalently
# energy.loc[mask, 'Energy Supply'] = np.nan
© www.soinside.com 2019 - 2024. All rights reserved.