数据介绍
先随机生成一组数据:
import pandas as pd
import numpy as np
state = ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada']
year = [2000, 2001, 2002, 2003, 2004]
pop = [1.3, 1.4, 1.6, 4.5, 2.7]
frame = pd.DataFrame({'state': state, 'year': year, 'pop': pop})
print(frame)
结果:
pop state year
0 1.3 Ohio 2000
1 1.4 Ohio 2001
2 1.6 Ohio 2002
3 4.5 Nevada 2003
4 2.7 Nevada 2004
1. []切片方法
# 行选择
print(frame[1:3])
# 列选择
print(frame[['year', 'pop']])
# 区块选择
print(frame[:3][['state', 'year']])
</