1. 首页
  2. 编程语言
  3. Python
  4. pandas 实现某一列分组,其他列合并成list

pandas 实现某一列分组,其他列合并成list

上传者: 2021-06-12 13:27:11上传 PDF文件 110.43 KB 热度 33次

pandas列转换为字典,但将相同第一列(键)的所有值合并为一个键形式一:输出结果:形式二:输出结果:在pandas里对于数值字段而言,groupby后可以用sum()、max()等方法进行简单的处理,对于字符串字段, 如果把它们的值拼接在一起,可以用使用 str.cat() 和 lamda 方法。如,将下面表格中的内容,对skill字段按照id进行分组合并实现代码:效果如下:另,数据处理时,常常需要将某一列进行拆分,分列,替换等,相关的函数有str.split()、str.extract()、str.replace().

用户评论