Pandas Dataframe 空值的类型问题
Pandas Dataframe empty value's type issue
假设数据框中有一个空单元格。
如果我打印出空单元格的类型,它会打印出:
<class 'float'> nan
为什么打印出来的类型是class 'float'?
如果一个单元格中有一个单元格有nan值而另一个单元格为空,我可以像处理其中的NaN值一样处理这两个单元格吗?
NaN 是一个特殊值,它是 IEEE 浮点数的一部分
规格。因此,当您检查 NaN 的类型时,它会将其显示为浮点数。
空单元格将使用 Pythonic 缺失数据值,即 None,因此建议使用 pandas.fillna 来比较两个单元格。
假设数据框中有一个空单元格。 如果我打印出空单元格的类型,它会打印出:
<class 'float'> nan
为什么打印出来的类型是class 'float'?
如果一个单元格中有一个单元格有nan值而另一个单元格为空,我可以像处理其中的NaN值一样处理这两个单元格吗?
NaN 是一个特殊值,它是 IEEE 浮点数的一部分 规格。因此,当您检查 NaN 的类型时,它会将其显示为浮点数。
空单元格将使用 Pythonic 缺失数据值,即 None,因此建议使用 pandas.fillna 来比较两个单元格。