8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

使用 Pandas groupby 连接多行字符串

Nick Louloudakis 1月前

52 0

我想使用 groupby 对列中的字符串进行某种连接。这是我目前的代码:import pandas as pdfrom io import StringIOdata = StringIO(\'\'\'\'na...

我想使用 groupby 对列中的字符串进行某种连接。

这是我目前的代码:

import pandas as pd
from io import StringIO

data = StringIO("""
"name1","hej","2014-11-01"
"name1","du","2014-11-02"
"name1","aj","2014-12-01"
"name1","oj","2014-12-02"
"name2","fin","2014-11-01"
"name2","katt","2014-11-02"
"name2","mycket","2014-12-01"
"name2","lite","2014-12-01"
""")

# load string as stream into dataframe
df = pd.read_csv(data,header=0, names=["name","text","date"],parse_dates=[2])

# add column with month
df["month"] = df["date"].apply(lambda x: x.month)

我希望最终结果如下所示:

enter image description here

帖子版权声明 1、本帖标题:使用 Pandas groupby 连接多行字符串
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Nick Louloudakis在本站《pandas》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 什么可以确保第一列中的文本实际上是 \'hej du\' 而不是 \'du hej\'? 是否存在隐式排序? 我如何才能明确地做到这一点,例如按日期列排序?

返回
作者最近主题: