title: Pandas head command does not give the expected results
body: <p>I can't get pandas features to work for me. Here's a simple example. I read in a kaggle data set to a data frame with the following commands:</p>
  
  <pre><code>import pandas as pd
  train_data=pd.read_csv('kaggle_train.csv',header=None)
  </code></pre>
  
  <p>Then I ask it for the first five data rows using the head command:</p>
  
  <pre><code>train_data.head()
  </code></pre>
  
  <p>Instead of getting the first five rows of data, I get this output:</p>
  
  <pre><code>&lt;class 'pandas.core.frame.DataFrame'&gt;
  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)
  </code></pre>
  
  <p>Can anyone explain why this is happening?</p>
  
  <p>I'm running Python 2.7.3 in an IPython window version 0.13.1-1 on an HP Pavilion laptop running Windows Vista Home Premium Service Pack 2</p>