【小白从小学Python、C、Java】
【Python-计算机等级考试二级】
【Python-数据分析】
Python数据分析
数据分组并计算
[太阳]选择题
以下python代码说法不正确的是?
import pandas as pd
import numpy as np
df = pd.DataFrame([['A', 'man', 20, 20],
['B', 'woman', 80, 90],
['C', 'man', 30, 30],
['D', 'woman', 90, 90]],
columns=['name', 'gender', 'math','chinese'])
print(df)
print('==================')
groupby_result = df.groupby('gender')
print(groupby_result)
print('==================')
print(groupby_result.groups)
print('==================')
for each in groupby_result:
print(each[0])
print('------------------')
print(each[1])
print('------------------')
print('==================')
df1 = groupby_result.agg({'math':np.mean, 'chinese':np.max})
print(df1)
A选项:math列分别返回每组math的平均成绩
B选项:chinese列分别返回每组chinese的最大值
C选项:math和chinese两列数据是分组后计算得到的
D选项:print(group)可以查看分组结果
[太阳]答案
正确答案是:D
图一:问题解析
图二:代码
图三:代码运行结果
[太阳]温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:hq
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:https://liujingwei.cn