python pandas dataframe head()什么也没显示

时间:2015-11-02 17:46:09

标签: python pandas dataframe anaconda

我是新手使用大熊猫,我不知道如何处理这个问题:

我正在使用python。我(正确)安装了anaconda。在我的文件中,我只是创建一个DataFrame(首先从read_csv导入它,然后手动重新创建它以确保不是问题)。 当我打印(数据帧)时,它打印:

        km |  price
0  | 240000 |  3650

[...]

23  | 61789 |  8290

当我做dataframe.info()时,我得到了这个:

class 'pandas.core.frame.DataFrame'

Int64Index: 24 entries, 0 to 23

Data columns (total 2 columns):

km       24 non-null int64

price    24 non-null int64

dtypes: int64(2)

memory usage: 576.0 bytes

哪个是完美的。但我尝试的任何其他简单功能只显示NOTHING。我尝试了dataframe.head(),dataframe [' km'],dataframe [3:6]等等。没有错误,我的终端上只有一大碗。

编辑以添加示例代码:

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 
pd.set_option('max_columns', 50) 
#df=pd.read_csv('data.csv') 
data = {'km': [240000, 139800, 150500, 185530, 176000, 114800, 166800, 89000, 144500, 84000, 82029, 63060, 74000, 97500, 67000, 76025, 48235, 93000, 60949, 65674, 54000, 68500, 22899, 61789], 'price': [3650, 3800, 4400, 4450, 5250, 5350, 5800, 5990, 5999, 6200, 6390, 6390, 6600, 6800, 6800, 6900, 6900, 6990, 7490, 7555, 7990, 7990, 7990, 8290]} 
df = pd.DataFrame(data, columns=['km', 'price']) 
print (df) 
df.info() 
df[2:5] 
df["km"] 

2 个答案:

答案 0 :(得分:14)

你必须使用:

ID        NAME      COMMENTS
1          ABC        HI
2          DEF        HELLO
3          GHI        HELLO
4          JKL        HII
5          M          HEY
6          N          HEY
7          O          HEY

没有print语句,python只是选择数据但没有用它做任何事情。

答案 1 :(得分:0)

您可能希望看到其他方法后,它会显示一些行。但这仅出现在终端环境中。就像上面的答案一样,在使用 ide

时,您需要print()来显示行