【发布时间】:2021-09-28 16:55:49
【问题描述】:
我有一个 CSV 文件,我想合并某些行中某些列的数据。
例如我有:
| Name | ID | Data | Parent |
|---|---|---|---|
| Name1 | 100 | Blue | 001 |
| Name1 | 101 | Grey | 001 |
| Name1 | 102 | Grey | 001 |
| Name1 | 103 | Black | 001 |
| Name2 | 200 | Red | 002 |
| Name2 | 201 | Green | 002 |
我想拥有:
| Name | ID | Data | Parent |
|---|---|---|---|
| Name1 | 100 | Blue | 001 |
| Name1 | 101 | Grey | 001 |
| Name1 | 102 | Grey | 001 |
| Name1 | 103 | Black | 001 |
| Name2 | 200 | Red | 002 |
| Name2 | 201 | Green | 002 |
| Name1 | 001 | Blue,Grey,Black | |
| Name2 | 002 | Red,Green |
我的文件有 62,000 行。我可以在不到 5 秒的时间内更改一些标题、添加/删除/修改列等等。 但是在这部分我有点卡住了。你知道怎么做吗?
感谢您的帮助!
【问题讨论】:
-
欢迎来到 SO @Simlock,请参阅 what to do when someone answers,如果您有时间尝试答案,您可以在其下方评论您的问题,支持或反对,并可能接受最适合您的答案.
标签: python pandas dataframe csv