数据筛选与修改
数据的增删改查是 pandas 数据分析中最高频的操作,在分组、聚合、透视、可视化等多个操作中,数据的筛选、修改操作也会不断出现。...max(0)
输出为:
金牌数 39
银牌数 41
铜牌数 33
dtype: int64
查看行数据中指定多列中的最大值
如果查看每个国家中金牌数银牌数铜牌数的最大值
df_new.bfill...,值为每行中[“金牌数”, “银牌数”,‘铜牌数’]几列的最大值
df_new['最多奖牌数量'] = df_new.bfill(1)[["金牌数", "银牌数",'铜牌数']].max(1)
df_new...数据删除-删除多列
删除 df 的 7、8、9、10 列
df_new.drop(df_new.columns[[7,8,9,10]], axis=1)
输出为:
1.5 数据筛选
1....数据筛选-筛选指定列名
# 提取 金牌数、银牌数、铜牌数 三列
df_new[['国家奥委会','金牌数','银牌数','铜牌数']]
输出为:
提取全部列名中以 “数” 结尾的列
# 提取全部列名中以