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设置为若干个字符串列表。
请问要怎么做呢?希望有明确的代码,因为大致思路我是有的,但是不知道代码格式怎么写
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按多条件分组怎么做?的主要内容,如果未能解决你的问题,请参考以下文章