Colab 与 PyCharm - df.head() 与 print(df.head())

Colab vs PyCharm - df.head() vs print(df.head())

为什么 df.head()(无打印)足以在 Google Colab 中打印数据框中的行,但在 PyCharm 中,我必须实际使用 print(df.head()) 因为 df.head() 单独不会打印任何行?

我想知道这是否可能是由于 Google Colab 和我在本地计算机上的 PyCharm 中的 Python 版本不同,或者是否可能是由于在 PyCharm?

中设置

在 PyCharm 中使用 print 没什么大不了的,但只是问问,因为我刚刚学习 Python,我被困了一段时间试图弄清楚为什么 df.head() 在 PyCharm 中不像在 Google Colab 中那样工作,直到我认为我必须使用 print .

Google Colab 使用 Jupyter notebook。如果您在 Pycharm 中使用 Jupyter notebook,它的工作方式应该类似于 Google Colab。如果您使用的是扩展名为 .py 的普通 Python 文件,则必须使用 print 语句。

p.s。我使用 VS Code,因为它直接在编辑器中支持 Jupyter notebook,并且工作方式类似于 Google Colab。