powershell - 测量对象以将整数对象相加
问题描述
我已经导入了一个包含姓名和年龄的 CSV 表。我已将年龄转换为整数,但无法弄清楚为什么测量对象没有给我一个总和。
$import = Import-Csv C:\path\test.csv
$csv = $import | Select @{Name="Age"; Expression={[int32]$_.Age}}
$csv | measure-object
输出:
Count : 5
Average :
Sum :
Maximum :
Minimum :
Property :
也许我只是愚蠢但无法弄清楚为什么它可以计算出有多少但不能只给我一个总和......
非常感谢你们的帮助:)
解决方案
一个虚构数据的例子。导入 CSV 并告诉Measure-Object
像这样对年龄列求和,
id,name,age
1,foo,10
2,bar,15
3,zof,25
$c = Import-Csv C:\Temp\ages.csv
$c |Measure-Object -Property age -Sum
Count : 3
Average :
Sum : 50
Maximum :
Minimum :
Property : age
# Shorthand for just the sum
($c |Measure-Object -Property age -Sum).sum
50
推荐阅读
- xpages - 如何将 CKEditor 的 MIME 转换为与 NotesClient 上的外观相同?
- ios - Swift:禁用夜班(非黑暗模式)
- visual-c++ - MSBuild - MSB4019 由于路径无效 (Visual Studio 2019)
- android - 保存文件时的回调
- javascript - 如何在侧模板标签中调用 vue.js 方法并显示方法返回数据
- javascript - 从 JSP/Ajax 中填充的带有按钮的清除下拉 Select2 只能工作一次
- tomcat - Artifactory 7.x 上的网络上下文
- python - 通过循环创建对象
- vue.js - Vue - 存储数据最佳实践
- python - bigARTM 安装:Cmake 找不到 Boost