如何在python数据框架中组合具有相同日期的文本?

2024-09-30 12:27:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的数据框,我想收集一个日期相同的文本

date        text
2020-09-10  text1
2020-09-10  text2
2020-09-09  text3
2020-09-09  text4
2020-09-08  text5
2020-09-08  text6

我期望的数据帧是这样的

date        text
2020-09-10  text1text2
2020-09-09  text3text4
2020-09-08  text5text6

Tags: 数据text文本datetext1text2text4text3
2条回答

df.groupby('date').agg({'text':'sum'})

date        text
2020-09-10  text1text2
2020-09-09  text3text4
2020-09-08  text5text6

这应该能奏效

import numpy as np
import pandas as pd

df = pd.DataFrame({'date': ['2020-09-10','2020-09-10','2020-09-09','2020-09- 
09','2020-09-08','2020-09-08'],'text':['134','13','2','3','4','5']})
df.groupby('date')['text'].sum()

相关问题 更多 >

    热门问题