In [67]:
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'

X = pd.read_csv('111.csv', encoding = "gbk")
# help(pd.read_csv)
# print X.columns
print X[0:3].as_matrix()
print pd.Series([1==1,0==1]).as_matrix()
df = pd.DataFrame(X[:, 1]).as_matrix()
print df[0:2][pd.Series([1==1,0==1]).as_matrix()]
X1=X.loc[0:,[u'频道',u'推荐源',u'曝光']]
X1.plot(kind='bar', stacked=True)
plt.show()


[[u'auto' u'ai' 2108301.0 u'3.9315%' 42.0954 3.4291 82860.66667
  1.6544382659999999]
 [u'auto' u'editor' 1728132.333 u'4.5712%' 12.2809 1.7502 79156.66667
  0.562523926]
 [u'ent' u'ai' 8027259.333 u'5.3313%' 32.7787 3.5112 427398.6667
  1.7452480209999999]]
[ True False]
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-67-55273de13312> in <module>()
     11 print X[0:3].as_matrix()
     12 print pd.Series([1==1,0==1]).as_matrix()
---> 13 df = pd.DataFrame(X[:, 1]).as_matrix()
     14 print df[0:2][pd.Series([1==1,0==1]).as_matrix()]
     15 X1=X.loc[0:,[u'频道',u'推荐源',u'曝光']]

D:\ProgramData\Anaconda2\lib\site-packages\pandas\core\frame.pyc in __getitem__(self, key)
   2057             return self._getitem_multilevel(key)
   2058         else:
-> 2059             return self._getitem_column(key)
   2060 
   2061     def _getitem_column(self, key):

D:\ProgramData\Anaconda2\lib\site-packages\pandas\core\frame.pyc in _getitem_column(self, key)
   2064         # get column
   2065         if self.columns.is_unique:
-> 2066             return self._get_item_cache(key)
   2067 
   2068         # duplicate columns & possible reduce dimensionality

D:\ProgramData\Anaconda2\lib\site-packages\pandas\core\generic.pyc in _get_item_cache(self, item)
   1382         """Return the cached item, item represents a label indexer."""
   1383         cache = self._item_cache
-> 1384         res = cache.get(item)
   1385         if res is None:
   1386             values = self._data.get(item)

TypeError: unhashable type

In [ ]: