title: Associating units with Pandas DataFrame
body: <p>I'm using a web service that returns a CSV response in which the 1st row contains the column names, and the 2nd row contains the column units, for example:</p>
  
  <pre><code>longitude,latitude
  degrees_east,degrees_north
  -142.842,-1.82
  -25.389,39.87
  -37.704,27.114
  </code></pre>
  
  <p>I can read this into a Pandas DataFrame:</p>
  
  <pre><code>import pandas as pd
  from StringIO import StringIO
  
  x = '''
  longitude,latitude
  degrees_east,degrees_north
  -142.842,-1.82
  -25.389,39.87
  -37.704,27.114
  '''
  
  # Create a Pandas DataFrame
  obs=pd.read_csv(StringIO(x.strip()), sep=",\s*")
  
  print(obs)
  </code></pre>
  
  <p>which produces</p>
  
  <pre><code>      longitude       latitude
  0  degrees_east  degrees_north
  1      -142.842          -1.82
  2       -25.389          39.87
  3       -37.704         27.114
  </code></pre>
  
  <p>But what would be the best approach to associate the units with the DataFrame columns for later use, for example labeling plots?</p>