Python数据分析三大框架之pandas(二)打印输出,标签选择

打印输出

 

import pandas as pd
import numpy as np

dates = 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']])

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值