pandas中,利⽤groupby分组后,对字符串字段进⾏合并拼接
在pandas⾥对于数值字段⽽⾔,groupby后可以⽤sum()、max()等⽅法进⾏简单的处理,对于字符串字段, 如果把它们的值拼接在⼀起,可以⽤使⽤ str.cat() 和 lamda ⽅法。
如,将下⾯表格中的内容,对skill字段按照id进⾏分组合并
groupby分组
实现代码:
import pandas as pd
file_name='test.xlsx'
ad_excel(file_name)
upby('id')['skill'].apply(lambda x:x.str.cat(sep=':')).reset_index()
print(data)
效果如下:
另,数据处理时,常常需要将某⼀列进⾏拆分,分列,替换等,相关的函数有str.split()、act()、place().

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。