国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Pandas GroupBy對象 索引與迭代方法

2020-02-15 23:42:55
字體:
來源:轉載
供稿:網友

如下所示:

import pandas as pddf = pd.DataFrame({'性別' : ['男', '女', '男', '女',        '男', '女', '男', '男'],      '成績' : ['優秀', '優秀', '及格', '差',        '及格', '及格', '優秀', '差'],      '年齡' : [15,14,15,12,13,14,15,16]})GroupBy=df.groupby("性別")

GroupBy.iter()

GroupBy對象是一個迭代對象,每次迭代結果是一個元組,元組的第一個元素是該組的名稱(就是groupby的列的元素名稱),第二個元素是該組的具體信息,是一個數據框,索引是以前的數據框的總索引

for name,group in GroupBy: print(name) print(group)女 年齡 性別 成績1 14 女 優秀3 12 女 差5 14 女 及格男 年齡 性別 成績0 15 男 優秀2 15 男 及格4 13 男 及格6 15 男 優秀7 16 男 差

GroupBy.groups

顯示分組的組名,以及所對應的索引

print(GroupBy.groups){'女': Int64Index([1, 3, 5], dtype='int64'), '男': Int64Index([0, 2, 4, 6, 7], dtype='int64')}

GroupBy.indices

類似于GroupBy.groups

print(GroupBy.indices){'女': array([1, 3, 5], dtype=int64), '男': array([0, 2, 4, 6, 7], dtype=int64)}

GroupBy.get_group(name[, obj])

獲得某一個分組的具體信息

In [2]: GroupBy.get_group("男")Out[2]:  年齡 性別 成績0 15 男 優秀2 15 男 及格4 13 男 及格6 15 男 優秀7 16 男 差

Grouper([key, level, freq, axis, sort])

應用

可以先通過循環獲得所有的組的名稱

for name in GroupBy: print(name)# 獲得所有分組的名稱 GroupBy.get_group(name) #獲得所有該名稱的數據

以上這篇Pandas GroupBy對象 索引與迭代方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁平县| 浦江县| 贡觉县| 清水河县| 兴义市| 城固县| 通山县| 阳春市| 驻马店市| 新源县| 大化| 东辽县| 池州市| 潮州市| 许昌市| 阜南县| 蒙自县| 哈尔滨市| 淳安县| 荥经县| 从江县| 灵寿县| 兴文县| 乌苏市| 鲁甸县| 杨浦区| 平谷区| 关岭| 新巴尔虎右旗| 仪征市| 康马县| 准格尔旗| 肇州县| 泊头市| 德化县| 赤城县| 台东市| 焦作市| 南华县| 永宁县| 辛集市|