python - 有没有一种可能的方法可以用 python 合并列中重复单元格的 excel 行?
问题描述
我还是 python 的新手,你能帮我解决这个问题吗?
我有这个 excel 表
,我希望它是这样的
解决方案
您可以将 csv 数据转换为 panda 数据框,如下所示:
import pandas as pd
df = pd.read_csv("Input.csv")
然后像这样进行数据操作:
df = df.groupby(['Name'])['Training'].apply(', '.join).reset_index()
最后,创建一个输出 csv 文件:
df.to_csv('Output.csv', sep='\t')
推荐阅读
- python - 生成唯一正负整数序列的排列
- python - 如何评估字典中的最后一个数字并用文本替换数字?
- r - 仅将任意图像添加到传单地图
- python - to_date() 的 cx_Oracle 字符串表示会引发错误
- angular - 如何使用 Angular CurrencyPipe 显示便士(个)位置?
- haskell - Haskell 中的并行“任何”或“全部”
- python - 在 Python 递归函数中确定偶数/奇数迭代
- r - 提取最短匹配字符串正则表达式
- python - 如何在python中比较字符串时间
- node.js - 如何在代码中使用公钥功能实现 openssl smime 加密