我有一个CSV与服务器名称在1列和软件上运行的服务器在另一个。由于服务器重复多次(* 由于与之关联的不同软件)*,我不能只为我的ID做count++
,所以基本上,在自动分配ID时,只有当服务器名称更改时,ID才必须更改,我如何才能完成这一任务?
期望输出
╔════╦═════════╦═══════════╗
║ ID ║ Server ║ Software ║
╠════╬═════════╬═══════════╣
║ 1 ║ Server1 ║ Software1 ║
║ 1 ║ Server1 ║ Software2 ║
║ 2 ║ Server2 ║ Software1 ║
║ 3 ║ Server3 ║ Software1 ║
║ 3 ║ Server3 ║ Software2 ║
╚════╩═════════╩═══════════╝
2条答案
按热度按时间unftdfkk1#
你可以使用Group-Object来实现,如下所示:
w9apscun2#
另一个解决方案: