我需要按B列中的唯一组来获得A列中的最高数字。
In the example .csv file above, there are 5 unique groups.
我有唯一的组,但是我坚持如何获得每个组的最高数量。
$dg = "file.csv"
$lic = Import-Csv $dg
$lic = $lic | Sort Name
$lic | Select Name -Unique
谢谢。
答案 0 :(得分:1)
使用Group-Object
cmdlet按名称对条目进行分组,然后根据Count对每个组进行排序:
Import-Csv file.csv |Group-Object Name |ForEach-Object {
$_.Group |Sort {$_.Count -as [int]} |Select-Object -Last 1
}