我尝试将 pandas 数据框中的 Nan 替换为 None 。它正在使用df.where(df.notnull(),None)
。这是此方法的线程。
在 pandas DataFrame 中使用 None 而不是 np.nan 作为空值
当我尝试在另一个数据帧上使用相同的方法时,它失败了。新的数据帧如下所示 A NaN BCDE,数据帧的打印输出如下:
Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5 Unnamed: 6
0 A NaN B C D E
Run Code Online (Sandbox Code Playgroud)
即使当我使用针对新数据帧运行的工作代码时,它也失败了。我只是想知道这是因为在Excel中,单元格格式必须是某种类型。对此有什么建议吗?
问题是我没有遵循格式。我使用的导致问题的格式是
df.where(df.notnull(), None)
Run Code Online (Sandbox Code Playgroud)
如果我这样写代码就没有问题
df = df.where(df.notnull(), None)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24280 次 |
最近记录: |