Python 如何将(-)更改为NA

Python 如何将(-)更改为NA,python,pandas,Python,Pandas,我有一个数据集,它使用数据帧中的NA单元格(我如何才能将所有单元格更改为NA) 我进口了numpy 我使用了下面的代码,但这不起作用 dash_to_na = data_df.replace('-',np.nan) 最好的选择可能是使用 df = pd.read_csv('<filename>', na_values='-') 这很有效。你能出示你的数据吗?`-`可能有空格?它不起作用是不可接受的问题描述。返回上一个-作为否NA@john ? NaN是熊猫用来表示NA/NaN的。

我有一个数据集,它使用数据帧中的NA单元格(我如何才能将所有单元格更改为NA)

我进口了numpy

我使用了下面的代码,但这不起作用

dash_to_na = data_df.replace('-',np.nan)

最好的选择可能是使用

df = pd.read_csv('<filename>', na_values='-')

这很有效。你能出示你的数据吗?`-`可能有空格?它不起作用是不可接受的问题描述。返回上一个-作为否NA@john ? NaN是熊猫用来表示NA/NaN的。