一起学Pandas系列基础篇—数据选择
一起学Pandas系列基础篇---数据选择
本篇学习内容介绍
对DataFrame数据进行选择:取一列(Series和DataFrame两种格式)、切片的若干示例,供参考
原始数据结构:
一、选择一列
方法一、使用列名选择一列
name = data['姓名']
结果展示:
注意点:
得到的数据类型为Series
比较:选择同一列,得到DataFrame的数据
name_d = data[['姓名']]
结果展示:
方法二、直接使用点操作 (.[列名])
data.姓名
结果展示:
注意点:
列名必须是一个合法的Python变量
二、使用切片选择数据
1. 选择前两行数据
data[:2]
结果展示:
2. 取第4至第9行数据
data[4:10]
结果展示:
注意点:
取头不取尾,类似于数学中的 [ ) 前闭后开区间
3. 选择所有数据
data[:]
结果展示:
4. 取偶数前五行
data[:10:2]
结果展示:
注意点:
第3个参数为步长
5. 反转顺序
data[::-1]
结果展示:
6. 选择特定列
data[['姓名','语文']]
结果展示:
总结
以上展示了对DataFrame数据选择一列,可以是Series或DataFrame数据;
切片列举,包括选择前两行、第4至第9行、全部数据、取偶数前五行、反转顺序、特定两列等。