【发布时间】:2018-05-31 08:06:02
【问题描述】:
我有一个 csv 文件,它包含三列(A、B 和 C),它们的值如下图所示: CSV Table
1,2,4
1,257,5
1,258,6
1,8,7
1,260,8
2,24,9
2,26,10
2,234,11
3,14,12
3,22,13
3,78,14
我想通过 "-" 加入 B 列中的值,而它们在 A 列中的值相同。因此,预期的输出如下:
[“2-257-258-8-260”、“24-26-234”、“14-22-78”]
谁能帮助我如何获得这些结果。
提前致谢
【问题讨论】:
-
发布可测试的输入片段,不要将输入发布为图像
-
如果您将该示例数据作为文本包含在您的问题中,人们会更容易为您提供帮助。从图像中复制数据并不容易。请参阅Why may I not upload images of code on SO when asking a question?。您还应该发布自己为该任务编写代码的尝试,清楚地说明您遇到的困难。
-
您的输出并不暗示您所描述的任何逻辑
-
我了解您想要做什么,但是 A 列中的值会始终组合在一起吗?它们是否总是按升序排序?
-
@Mohammad 请试试我的回答