数据帧头未在PyCharm中显示

时间:2016-10-06 21:31:28

标签: python pandas dataframe pycharm

我在PyCharm中有以下代码

import pandas as pd

import numpy as np

import matplotlib as plt

df = pd.read_csv("c:/temp/datafile.txt", sep='\t')

df.head(10)

我得到以下输出:

Process finished with exit code 0

我应该获取我的数据文件的前十行,但这些行不会出现在PyCharm中。

我检查了Project解释器,所有设置似乎都没问题。在正确的Python版本下安装了正确的软件包(numpy,pandas,matplotlib)。

我做错了什么?感谢。

3 个答案:

答案 0 :(得分:26)

PyCharm不是Python Shell,它会自动打印所有结果。您必须使用print()来显示任何内容。

print(df.head(10))

答案 1 :(得分:0)

我做了文件无效的缓存/重启选项无效,之后我就得到了头脑:

screenshot of python console

答案 2 :(得分:0)

用于打印所有数据

  

print(df)

默认情况下,它将打印前5位记录。

  

print(df.head())

如果需要10行,则可以这样编写

  

print(df.head(10))