数据处理


PowerShell交流中心数据处理
0
lankh2012 asked 9 年 ago

编号 数学 语文
A 55 80
A 77 75
A 80 66
B 88 56
B 66 85
B 74 65
C 60 69
C 56 79
C 78 59

怎么分别把A B C中数学值最大的这一行单独列出来

0 Answers
1
Mooser Lee 管理员 answered 9 年 ago

假定你的数据来自一个文本文件:

Import-Csv .\data.txt -Delimiter ' ' |
Group-Object 编号 | foreach {
$_.Group | Sort-Object -Property 数学 -Descending | select -First 1
}

输出为:

编号 数学 语文
-- -- --
A 80 66
B 88 56
C 78 59