在Pandas中,print()和display()如何呈现完全不同的数字?
我有一个数据帧,从CSV导入。其中一列为在Pandas中,print()和display()如何呈现完全不同的数字?,pandas,dataframe,ipython,Pandas,Dataframe,Ipython,我有一个数据帧,从CSV导入。其中一列为1或null(NaN) 当我使用print查看它时,它显示为1 当我用display查看它时,它呈现为0.0 当我计算它时,使用像这样的操作符,它充当1 为什么会这样?如何确保显示不会让我感到困惑 在运行jupyter lab build之后,在安装新的nbextension之后,我无法再重现该问题。请提供一个复制该问题的示例CSV文件。另外,请注意,display()是IPython的东西,而不是Python的东西,因此我将为您添加该标记。
1
或null
(NaN)
- 当我使用
查看它时,它显示为print
1
- 当我用
查看它时,它呈现为display
0.0
这样的操作符,它充当1
为什么会这样?如何确保显示
不会让我感到困惑
在运行jupyter lab build之后,在安装新的
nbextension
之后,我无法再重现该问题。请提供一个复制该问题的示例CSV文件。另外,请注意,display()
是IPython的东西,而不是Python的东西,因此我将为您添加该标记。