PyCharm没有显示大熊猫的输出

时间:2018-01-11 14:34:12

标签: python pandas pycharm

请放轻松我,这是我尝试使用python的第一天,我已经遇到了设置环境的问题。

当我使用IDLE代码时:

import pandas as pd

column_names = ["a,b"]
dataset = pd.read_csv('abdataset', names = column_names, index_col = False)


dataset

以完美的方式显示整个数据集。

每当我在PyCharm上尝试相同的代码并在控制台上转到RUN时,我只能看到

  

处理完成,退出代码为0

有没有办法配置运行控制台来显示像IDLE那样的输出?

5 个答案:

答案 0 :(得分:1)

在打印功能中编写您的代码

答案 1 :(得分:0)

在Pycharm中,如果要查看控制台中显示的内容,则需要显式输出。在这种情况下,如果您使用print(dataset)结束代码将其打印到控制台,它应该可以正常工作。

答案 2 :(得分:0)

听起来你想让pycharm运行类似于idle / ipython等的交互式控制台。

转到视图 - >工具Windows - > Python控制台,您应该可以使用熟悉的交互式解释器。

当您编写和运行脚本时,您无法获得类似于您所寻找的输出。

答案 3 :(得分:0)

这实际上不是PyCharm的特定行为。

Python是一种解释语言,i。即它会在您编写时立即执行每个命令,并使用 Enter 键进行确认。一个接一个的命令。

但是 - 与其他解释语言一样 - 您还有另一种选择:提前将所有命令写入文本文件,然后让Python将作为批处理执行 - 再次一个命令接着另一个,但非常快。

第一个的情况下 - 在按下 Enter 键后立即执行,只需<<}找到变量(或表达式)的值就很容易了em>编写它们 - 并且Python以标准(有时是丑陋的)形式显示它。它在 Python控制台环境中执行,也可以在PyCharm IDE中使用(例如,从菜单View | Tool Windows | Python console开始)。

第二情况下(命令的批处理)它会不太舒服,因为命令以非常快的顺序执行,并且您通常无法分辨哪个输出值对应于如果您经常在显示器上看不到您的命令,那么哪个变量。因此,在这种情况下(启动.py.pyc文件)不使用此方法,并且您使用print命令(Python 2)或print()函数明确地打印它们(Python 3)。在PyCharm IDE中,您可以像执行以下操作一样执行此操作:从项目中运行相应的 Python文件

所以你在PyCharm中有两种可能性:

  1. 使用 Python控制台编写所有命令,一个接一个地使用使用或不使用使用print命令/ print()功能
  2. 运行 Python文件(正如您所做的那样),但显式打印您想要显示的内容。
  3. 注意:

    在IDLE中,具有相同行为的相同的 2种可能性:

      在启动IDLE后立即
    • 1 st
    • 打开/创建Python文件并通过 F5 键启动后,
    • 2 nd

答案 4 :(得分:0)

已修复:PyCharm未显示错误熊猫没有输出

创建与出口小csv文件>>另存为Unicode UTF-8(苹果机)

df = pd.read_csv("tstPandas.csv")

了解您的文件,并保持“DF”。 要查看输出,您需要print(df)

哪些文件

输出

enter image description here