我有一个Pandas 数据框,看起来像这样:
time text
01.01.1970 abc
01.01.1970 cde
01.01.1970 fgh
01.01.1980 abc
01.01.1980 xyz
我想根据time
的条目连接第text
列的行.新行应从新行开始.
新的数据帧应该如下所示:
time text
01.01.1970 abc
cde
fgh
01.01.1980 abc
xyz
我try 了以下代码:
out = (df.groupby('time', as_index=False)
['text'].agg(lambda x: '\n'.join(x.dropna())))
但是首先:join by不是我想要的.其次,文本列只有text\ntime
个.我该如何修改代码或使用其他方法?
我的问题与这个问题有关: