python - 如何将 '?' 转换为 NaN

我有一个数据集,缺少编码为 ? 的值。我的问题是如何将缺失值 ? 更改为 NaN?所以我可以用 NaN 删除任何行。我可以只使用 .replace() 吗?

最佳答案

使用替换:

 df = df.replace('?', np.nan)

关于python - 如何将 '?' 转换为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46016838/

相关文章:

nginx - 来自 nginx 的 422 状态代码的响应缺少 'Access-Control-A

angularjs - ngrx 参数选择函数

scala - 为什么我不能在 Scala 中增加?

python - 无法将字节连接到 str(转换为 Python3)

python - Python 中的 str.join() 和 str().join() 有什么区别

macos - `open -a Chrome` 返回 `Unable to find applic

r - 使用 ggplot 的条形图重新排序无法正常工作

python - 是否可以通过 Python 中的另一个字符串列表过滤子字符串列表?

node.js - 如何在 Node.js 中设置文件编码

php - Laravel - 如何每分钟运行一个函数/ Controller ? (任务调度)