打印输出
import pandas as pd
import numpy as npdates = pd.date_range('20160101', periods= 6) # 时间序列
df = pd.DataFrame(np.arange(24).reshape(6, 4), index = dates,columns = ['A', 'B', 'C', 'D'])
print(df)# 按列输出的两种形式
print(df['A'])
print(df.A)# 切片来选择输出
print(df[0:3], df['20160102':'20160104'])
标签选择
# select by loc 标签选择
print(df.loc['20160102']) # 选择‘20160102’行
print(df.loc[:, ['A', 'B']]) # 读取所有的行, 选择其中的‘A’‘B’列
print(df.loc['20160102', ['A', 'B']]) # ‘20160102’行 选择其中的‘A’‘B’列# select by location 前闭后开的区间[ )
print(df.iloc[3:5,1:3]) # iloc比较简单,它是基于索引位来选取数据集,0:4就是选取 0,1,2,3这四行,# 需要注意的是这里是前闭后开集合# mixed selection ix
print(df.ix[:3, ['A', 'C']])