使用Pandas如何将一个列的值合并到csv文件中匹配列的同一行中?

时间:2019-06-20 04:29:43

标签: pandas merge concatenation

我要使用python pandas将第二列的值组合到同一行中以匹配第一列。

input.csv --> 

IP,   REMOTE_HOST
ip1, host1
ip1,  host2
ip3,  host3
ip4,  host1
ip4,  host2
ip5,  host1
ip5,  host3 

从Web访问日志中,我可以获得上述数据:哪些IP正在通过F5 /缓存主机访问应用程序。

我能够使用来自Google搜索的awk单行代码做到这一点。但是我需要一个python / pandas解决方案。

output.csv --> 

IP,   REMOTE_HOST
ip1, "host1|host2"
ip3,  host3
ip4,  "host1|host2"
ip5,  "host1|host3"

0 个答案:

没有答案