gpt4 book ai didi

Powershell 根据 CSV 中的唯一列 ID 删除重复条目

转载 作者:行者123 更新时间:2023-12-03 16:34:24 33 4
gpt4 key购买 nike

对此非常陌生,因此将不胜感激任何帮助。我有一个 CSV 文件,我需要查找并删除特定列中具有重复 ID 的列。见下文:

CSV 的现状

Fish1,123456,123456 
Fish2,234567,234567
Fish1,999999,999999
Fish2,234567,234567

CS 的需求状态

Fish1,123456,123456
Fish2,234567,234567

基本上,无论第 2 列和第 3 列中的数据如何,我都需要删除第 1 列中所有重复的记录。如有任何帮助,我们将不胜感激。谢谢。

最佳答案

使用 Sort-Object CmdLet 确保没有重复项。

Get-Content .\csvfile1.csv | 
ConvertFrom-Csv -Header "Column1", "Column2", "Column3" |
Sort -Unique -Property Column1 |
% {"{0},{1},{2}" -f $_.Column1, $_.Column2, $_.Column3} |
Set-Content csvfile2.csv

关于Powershell 根据 CSV 中的唯一列 ID 删除重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31843264/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com