I cannot use pandas functions to work. Here is a simple example. I read in the kaggel dataset in a data frame with the following commands:
import pandas as pd
train_data=pd.read_csv('kaggle_train.csv',header=None)
Then I ask it for the first five rows of data using the head command:
train_data.head()
Instead of getting the first five rows of data, I get this output:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 0 to 4
Data columns:
X0 5 non-null values
X1 5 non-null values
X2 5 non-null values
X3 5 non-null values
X4 5 non-null values
X5 5 non-null values
X6 5 non-null values
X7 5 non-null values
X8 5 non-null values
X9 5 non-null values
X10 5 non-null values
X11 5 non-null values
X12 5 non-null values
X13 5 non-null values
X14 5 non-null values
X15 5 non-null values
X16 5 non-null values
X17 5 non-null values
X18 5 non-null values
X19 5 non-null values
X20 5 non-null values
X21 5 non-null values
X22 5 non-null values
X23 5 non-null values
X24 5 non-null values
X25 5 non-null values
X26 5 non-null values
X27 5 non-null values
X28 5 non-null values
X29 5 non-null values
X30 5 non-null values
X31 5 non-null values
X32 5 non-null values
X33 5 non-null values
X34 5 non-null values
X35 5 non-null values
X36 5 non-null values
X37 5 non-null values
X38 5 non-null values
X39 5 non-null values
X40 5 non-null values
dtypes: float64(40), int64(1)
Can someone explain why this is happening?
I am running Python 2.7.3 in the IPython window version 0.13.1-1 on an HP Pavilion laptop running Windows Vista Home Premium Service Pack 2
source
share