数据分组
使用 groupby() 方法进行分组
group.size()查看分组后每组的数量
group.groups 查看分组情况
group.get_group("名字") 根据分组后的名字选择分组数据
准备数据
# 一个Series其实就是一条数据,Series方法的第一个参数是data,第二个参数是index(索引),如果没有传值会使用默认值(0-N)
# index参数是我们自定义的索引值,注意:参数值的个数一定要相同。
# 在创建Series时数据并不一定要是列表,也可以将一个字典传进去。
from pandas import Series, DataFrame
# 使用字典创建
index_list = ["001", "002", "003", "004", "005", "006", "007", "008", "009", "010"]
name_list = ["李白", "王昭君", "诸葛亮", "狄仁杰", "孙尚香", "妲己", "周瑜", "张飞", "王昭君", "大乔"]
age_list = [25, 28, 27, 25, 30, 29, 25, 32, 28, 26]
gender_list = ["F", "M", "F", "F", "M", "M", "F", "F", "M", "M"]
salary_list = ["10k", "12.5k", "20k", "14k", "12k", "17k", "18k", "21k", "22k", "21.5k"]
marital_list = ["NO", "NO", "YES", "YES", "NO", "NO", "NO", "YES", "NO", "YES"]
dic = {
<