请你们帮我解释一下下面的代码:
为什么 anan不是np.nan?
import pandas as pd
import numpy as np
df.iloc[31464]['SalesPersonID']
[out]:
nan
df.iloc[31464]['SalesPersonID'] is np.nan
[out]:
False
Run Code Online (Sandbox Code Playgroud)
谢谢你们。
np.nan是 numpy 中的一个特殊值。阅读此处了解更多信息。
上面的链接提到了以下代码片段:
>>> np.nan == np.nan # is always False! Use special numpy functions instead.
Run Code Online (Sandbox Code Playgroud)
此外,type(df.iloc[31464]['SalesPersonID'])是np.float64。
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |