在Powershell中从CSV文件获取唯一列和计数

克雷格35

我有一个名为Products.csv的CSV文件

Product_ID,Category
1,A
2,A
3,A
4,B

我想要一个Powershell脚本,该脚本将向我显示“唯一类别”以及“计数”并导出到CSV。

A,3
B,1

我已使用以下代码提取唯一类别,但无法获取计数:

Import-Csv Products.csv -DeLimiter ","|
Select 'Category' -Unique |
Export-Csv Summary.csv -DeLimiter "," -NoTypeInformation

谁能帮我吗?谢谢。

事物管理

您可以使用组对象来获取计数。

Import-Csv Products.csv -DeLimiter "," |
    Group-Object Category | Foreach-Object {
        "{0},{1}" -f $_.Name,$_.Count 
    }

如果要计数的CSV输出,则需要数据标题。Group-Object输出属性Name,该属性是分组的属性值,Count并且是该组中的项目数。

Import-Csv Products.csv -DeLimiter "," |
    Group-Object Category | Select-Object Name,Count |
        Export-Csv Summary.csv -Delimiter ',' -NoType

您可以使上述代码更进一步,并使用Select-Object的计算属性。然后,您可以使用表达式创建自定义的命名列和/或值。

Import-Csv Products.csv -DeLimiter "," |
    Group-Object Category |
        Select-Object @{n='Product_ID';e={$_.Name}},Count |
            Export-Csv Summary.csv -Delimiter ',' -NoType

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从csv文件的每一列获取最大值

来自分类Dev

获取一列用逗号分隔的值的计数和唯一值?

来自分类Dev

如何在多个csv文件中获取每一列的唯一值

来自分类Dev

获取SQL中唯一列的计数

来自分类Dev

根据第一列从CSV文件中获取唯一列表

来自分类Dev

唯一列值的Groupby ID和转置计数

来自分类Dev

如何获取列中唯一值的表计数

来自分类Dev

获取一列的多个部分的计数

来自分类Dev

交换CSV文件中的第一列和第二列

来自分类Dev

寻找唯一值,然后使用索引,匹配和计数来计算另一列中的值

来自分类Dev

根据查询公式添加订单,以获取唯一列表并从Google表格列中的定界字符串中进行计数

来自分类Dev

获取CSV文件中非唯一参数的值和行号

来自分类Dev

交换CSV文件中的第一列和第二列

来自分类Dev

根据唯一列获取单行

来自分类Dev

如何在多个csv文件中获取每一列的唯一值

来自分类Dev

MySQL计数一列的唯一性,而另一列在分组依据中具有单个值

来自分类Dev

名称中带有空格的MSSQL计数唯一列

来自分类Dev

获取目录中不包含行的文件的唯一列表

来自分类Dev

如何从MYSQL的一列不同值中获取计数

来自分类Dev

在csv文件python中获取另一列的一列的值

来自分类Dev

如何从唯一列获取行?

来自分类Dev

编辑Csv文件中的一列

来自分类Dev

从数据框中获取唯一ID计数的数量,并为计数和值创建新列

来自分类Dev

使用python覆盖csv文件中的第一列和最后一列

来自分类Dev

仅打印文件中具有唯一第一列和特定第三列值的那些行

来自分类Dev

从python中的文件解析一列后获取唯一元素

来自分类Dev

如何根据表中另一列的不同值获取总行数和计数

来自分类Dev

循环遍历 csv 文件中的一列以获取请求

来自分类Dev

Powershell 获取数组第一列的唯一条目

Related 相关文章

  1. 1

    从csv文件的每一列获取最大值

  2. 2

    获取一列用逗号分隔的值的计数和唯一值?

  3. 3

    如何在多个csv文件中获取每一列的唯一值

  4. 4

    获取SQL中唯一列的计数

  5. 5

    根据第一列从CSV文件中获取唯一列表

  6. 6

    唯一列值的Groupby ID和转置计数

  7. 7

    如何获取列中唯一值的表计数

  8. 8

    获取一列的多个部分的计数

  9. 9

    交换CSV文件中的第一列和第二列

  10. 10

    寻找唯一值,然后使用索引,匹配和计数来计算另一列中的值

  11. 11

    根据查询公式添加订单,以获取唯一列表并从Google表格列中的定界字符串中进行计数

  12. 12

    获取CSV文件中非唯一参数的值和行号

  13. 13

    交换CSV文件中的第一列和第二列

  14. 14

    根据唯一列获取单行

  15. 15

    如何在多个csv文件中获取每一列的唯一值

  16. 16

    MySQL计数一列的唯一性,而另一列在分组依据中具有单个值

  17. 17

    名称中带有空格的MSSQL计数唯一列

  18. 18

    获取目录中不包含行的文件的唯一列表

  19. 19

    如何从MYSQL的一列不同值中获取计数

  20. 20

    在csv文件python中获取另一列的一列的值

  21. 21

    如何从唯一列获取行?

  22. 22

    编辑Csv文件中的一列

  23. 23

    从数据框中获取唯一ID计数的数量,并为计数和值创建新列

  24. 24

    使用python覆盖csv文件中的第一列和最后一列

  25. 25

    仅打印文件中具有唯一第一列和特定第三列值的那些行

  26. 26

    从python中的文件解析一列后获取唯一元素

  27. 27

    如何根据表中另一列的不同值获取总行数和计数

  28. 28

    循环遍历 csv 文件中的一列以获取请求

  29. 29

    Powershell 获取数组第一列的唯一条目

热门标签

归档