这是非常新的,所以任何帮助将不胜感激.我有一个CSV文件,我需要找到并删除特定列中具有重复ID的列.见下文:
CSV的当前状态
Fish1,123456,123456
Fish2,234567,234567
Fish1,999999,999999
Fish2,234567,234567
Run Code Online (Sandbox Code Playgroud)
需要的CS状态
Fish1,123456,123456
Fish2,234567,234567
Run Code Online (Sandbox Code Playgroud)
基本上无论第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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4689 次 |
| 最近记录: |