【发布时间】:2018-11-30 17:50:03
【问题描述】:
这里是文件输入:File Input
使用上述文件,我如何使用 pandas 计算 csv 文件中的行出现次数,并在另一个文件中写入附加计数?并应删除其余的重复行。
例如:
0 1 1 1 -1 -1 -1 1 yesno
0 1 -1 -1 1 1 1 -1 no
0 1 -1 -1 -1 -1 -1 -1 yes
0 1 1 1 -1 -1 -1 1 yesno
1 0 1 1 -1 -1 -1 1 yesno
1 0 1 1 1 -1 -1 -1 yesno
1 0 1 1 1 -1 -1 -1 yesno
0 1 1 1 -1 -1 -1 1 yesno
0 1 -1 -1 1 1 1 -1 no
0 1 -1 -1 -1 -1 -1 -1 yes
0 1 1 1 -1 -1 -1 1 yesno
1 0 1 1 -1 -1 -1 1 yesno
1 0 1 1 1 -1 -1 -1 yesno
1 0 1 1 1 -1 -1 -1 yesno
输出应该是
0 1 1 1 -1 -1 -1 1 yesno 2
0 1 -1 -1 1 1 1 -1 no 2
0 1 -1 -1 -1 -1 -1 -1 yes 2
0 1 1 1 -1 -1 -1 1 yesno 2
1 0 1 1 -1 -1 -1 1 yesno 2
1 0 1 1 1 -1 -1 -1 yesno 2
1 0 1 1 1 -1 -1 -1 yesno 2
【问题讨论】:
-
请定义“计数”。
-
计算完整文件中的行并删除重复项并写下csv行之前出现的次数。希望你明白了。
-
@jpp 您可以查看我在问题中定义的示例
-
yesno/no/ etc 最后一列是否包含在确定重复中? -
@jpp 是的,这是最后一个
标签: python pandas csv python-3.5