筛选出某一列的值小于某值的行
#从df2中筛选出label_3列小于100的label_1和label_2两列组成df1
df1 = df2[["label_1", "label_2"]][df2["label_3"]<100]
利用groupby按照某一列值分组,并统计分组的和
#根据label_1进行分组,然后求每一组label_4的和
tmp_Series = df.groupby(["label_1"])["label_4"].sum()
将Series转换为DataFrame
tmp_Dict = {"label_1":tmp_Series.index, "label_2":tmp_Series.values}
df = = pd.DataFrame(tmp_Dict)
上一篇:Pandas实战 DataFrame数据筛选重构——01 | 【Pandas实战系列目录】 | 下一篇:Pandas实战 DataFrame数据筛选重构——02 |
网友评论