如何将该行与下一行进行比较并删除重复项。如果之前的记录不同。 (即B栏改变)
当条件发生时,如果线和下一行相同,则将保留该线。它没有检查重复,每行与下一行比较。
例如原始CSV
COLUMN A COLUMN B -------- -------- 1 A 2 A 3 B 4 C 5 C 6 A
预期结果是:
COLUMN A COLUMN B -------- -------- 1 A 3 B 4 C 6 A
答案 0 :(得分:0)
我更喜欢为输出创建新的集合:
$in = import-csv "test.csv"
$out = @()
foreach($a in $in) {
if($a.ColumnB -ne $out[-1].ColumnB) {
$out += $a
}
}
$out