【发布时间】:2017-12-05 02:15:15
【问题描述】:
我有一个 CSV 文件,其中包含指定帐户链接结构的两列。 我遇到的问题是这些链接中的每一个都有一个双重反向条目。
例子
Column1 Column2
12513 52188
52188 12513
我还遇到的另一个问题是,可能有更多条目指定与同一帐号的另一个链接
Column1 Column2
12513 52188
52188 12513
52188 19922
19922 52188
19922 12812
12812 19922
18216 59888
59888 18216
3856 59888
59888 3856
正如您所见,所有账户都以某种方式相互关联,我正在寻找的输出应该创建一个与从账户相关联的主账户(可能是价值最低的账户),并删除双重反向输入.
以上数据的示例输出:
Column1 Column2
12513 52188
12513 19922
12513 12812
3856 59888
3856 18216
该文件包含大约 20,000 行,其中, 请注意,主帐户不只有一个。
【问题讨论】:
-
你预期的输出不清楚
-
git clone https://github.com/NiallCosgrove/kayboxa -
它现在在 github 上,以避免复制/粘贴错误。我用 20000 对随机数对其进行了测试,花了一刻钟。让我知道你的进展情况
-
这非常有效,非常感谢您的帮助。如果您可以为刚开始使用 python 的人推荐任何好的阅读材料,我将不胜感激。
-
再次感谢您,我早些时候尝试过,但没有足够的代表投票。现在我做到了,希望你能达到 1k。节日快乐。
标签: python csv data-mining