如何在Power BI的Python直方图代码中添加TYPE='E'过滤条件
在Power BI Python脚本中过滤TYPE="E"数据生成直方图
直接修改代码,通过布尔索引筛选出TYPE为"E"的数据后再绘制直方图即可:
import matplotlib.pyplot as plt # 筛选TYPE列等于"E"的记录 filtered_dataset = dataset[dataset['TYPE'] == 'E'] # 基于过滤后的数据集绘制年龄直方图 plt.hist(filtered_dataset['age'], bins=10, edgecolor="#6A9662", color="#DDFFDD", alpha=0.75) plt.show()
关键说明:
dataset['TYPE'] == 'E'会生成一个布尔序列,标记每一行是否满足TYPE为"E"的条件- 将这个布尔序列传入
dataset[],就能提取出所有符合条件的行,得到过滤后的数据集filtered_dataset - 后续绘制直方图时,使用过滤后数据集的
age列,就能只展示TYPE="E"群体的年龄分布
内容的提问来源于stack exchange,提问作者LEFTJOIN
相关产品推荐
相关产品推荐

