Python 中 dataframe.groupby按多条件分组怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 中 dataframe.groupby按多条件分组怎么做?相关的知识,希望对你有一定的参考价值。

如题,我有一组数据,格式大致为(columns = ['YEAR','MONTH','DAY','HOUR','MINUTE','DATE','TITLE','COUNT'])
现在我要将其中'YEAR','MONTH','DAY','HOUR'数据相同的行的'TITLE'分组,并将各个分组中的TITLE设置为若干个字符串列表。
请问要怎么做呢?希望有明确的代码,因为大致思路我是有的,但是不知道代码格式怎么写

参考技术A


df.groupby([\'YEAR\',\'MONTH\',\'DAY\',\'HOUR\'])[\'TITLE\'].apply(lambda x:x.tolist())

df.groupby([\'YEAR\',\'MONTH\',\'DAY\',\'HOUR\'])[\'TITLE\'].apply(lambda x:\',\'.join(x.tolist()))

本回答被提问者和网友采纳

以上是关于Python 中 dataframe.groupby按多条件分组怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

python中怎么重复打印

python中去除数组中inf

python中字典的问题

想象中的python,实际的python,希望的python

关于python中字典

python中= 和==的区别