python - 当我通过它的索引访问它时,NaN 值如何变为 float nan?我怎样才能避免它并保持 NaN 原样?
解决方案
如果要nan
作为文字字符串,请使用fillna
替换nan
为'NaN'
:
>>> df
rase
0 {'A': 99}
1 NaN
>>> df = df.fillna('NaN')
>>> df['rase'][1]
'NaN'
>>> type(df['rase'][1])
str
推荐阅读
- javascript - JSON到Javascript中的父/子对象
- node.js - Typescript eslint - 缺少文件扩展名“ts”导入/扩展
- python - 如何添加新列以显示最后一个值(python)
- angular - 使用 HttpClient 处理 500(内部服务器错误)
- .net - 身份服务器 4 .Net 注销
- ionic-framework - LiveReload 不转到我的项目时如何在浏览器中打开项目 - ionic-framework
- python - 如何使用 Python 和 Pandas 将数据框中的值与另一行中的值进行比较
- javascript - Vue Js - 反向计算标准
- android - 我想阅读此 JSON 行,但因为它以 JSONObject 和 JsonArray 开头
- javascript - 为图像上方的圆圈着色