Python

Pandas实战 | DataFrame数据筛选重构——01

2020-10-15  本文已影响0人  水土七口刀

_文{}_\equiv{}_{\nabla \Delta \nabla \Delta \nabla \Delta} {}^{皮}{}_{实}{}^{乐}{}_{观} {}^思_考 {}^有{}_{人^{生}}{}^{才_{有}}{}_{精^{彩}}
{}^{\star\star}{}^\equiv{}^{水土七口刀} {}_{生}{}^{活}{}_{阅}{}^{读} {}^运_动 {}_有{}^{兴_{趣}}{}_{才^{有}}{}^{人_{生}}


【走在成长的路上】总纲

筛选出某一列的值小于某值的行

#从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
上一篇下一篇

猜你喜欢

热点阅读