问题标签 [group-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
135 浏览

powershell - 按数字动态分组对象Powershell

我得到了一个具有以下模式的文件:

使用我的代码,我尝试使用以下代码按数字对短行进行排序:

我的问题是数字并不总是具有相同的长度。我怎样才能使它动态?我得到了从 1 位到 8 位的数字。

0 投票
1 回答
386 浏览

powershell - 电源外壳。在一个文件中使用组对象

如果关键单元格相同,我正在尝试将几行合并为一行。并将具有相同键的所有行的数据写入最后一行。

示例图片

如何在这里使用

并得到图片中的数据?

0 投票
1 回答
173 浏览

powershell - Group-Object AsHashTable 不适用于 ScriptProperty

作品:

不起作用:

0 投票
2 回答
300 浏览

powershell - Powershell 脚本在结果中缺少属性

我不确定脚本有什么问题。我有一个 3 列的 csv 文件,其中包含Name,Count,Owner. 目标是获得每个名称的最高计数,然后输出所有 3 列,但是该Owner列没有输出。我只是得到Name, Total。如果有人能帮助我告诉我出了什么问题,我将不胜感激,非常感谢。

csv文件内容:

0 投票
1 回答
56 浏览

powershell - PowerShell:导入 CSV 文件、计算组大小并输出到原始文件,并在新列中添加计数

我有一个测试输入csv文件,如下:

我想生成以下输出文件:

我有以下代码片段,虽然它计算正确的组计数,但不会向 csv 输出任何内容:

我错过了什么?

0 投票
1 回答
233 浏览

powershell - PowerShell - 展开组对象

我想扩展一个 PowerShell 组对象。但只有第一个对象。

结果是:

这可以。但如果只有 1 个事件计数:

他们只得到了第一个字符。

我怎样才能获得完整的第一个字符串?有什么建议么?

谢谢。

0 投票
1 回答
58 浏览

powershell - Powershell - Group-Object 再次展开和分组

我有一个 .csv 文件,我对两个属性“DN”、“SKU”进行分组,然后对另一个属性“DeliQty”进行求和。这工作正常,总和会反映回组。但是,然后我需要仅在“DN”上重新分组并写出单独的文件。我已经尝试过 Select-Object -Expand Group 但这会恢复为原始内容而没有总和。

有没有办法取消分组保留总和然后再次分组?

0 投票
1 回答
72 浏览

powershell - PowerShell中的数据操作\重复数据删除

嘿,我希望对一些数据进行重复数据删除并合并 CSV 中的列。我不知道该怎么做。这是我正在使用的数据示例:

我非常接近我正在寻找的数据,但努力|<value of 'descr'>在第二列中的项目之后添加:

这是我的脚本:

输出看起来像这样(为便于阅读而格式化,省略了列名):

但我正在寻找这个:

0 投票
1 回答
47 浏览

powershell - 针对大分隔文件的聚合操作的 Powershell 性能调整

我有一个包含 350 列的分隔文件。分隔符是\034(Field separator). 我必须提取一个特定的列值并找出文件中该列的每个不同值的计数。如果不同值的计数大于或等于 2,我需要将其输出到文件。源文件为 1GB。我写了以下命令。它非常慢。

请帮忙!

0 投票
2 回答
78 浏览

powershell - Powershell - 从“组对象”输出重命名文件

So I have 150 folders with 100's of files named like this.. M10001662_3269506_DVLA_Original_Complete_archived_201208_2226.pdf M10001662_3269506_DVLA_Original_Complete_archived_201209_2203.pdf M10001662_3269506_DVLA_Original_Complete_archived_201210_2231.pdf M10001662_3269506_DVLA_Original_Complete_archived_201211_2202.pdf

编辑大约有 10 个不同的文件名,所有文件名都在末尾添加了“_archived_YYYYMMDD_HHMM.pdf”。我只需要每个文件的一个(它们都是相同的,所以任何人都会这样做),最后没有“_archived_YYYYMMDD_HHMM.pdf”。注意:Theo 要求提供所需的输出 - 从 M10001662_3269506_DVLA_Original_Complete_archived_201208_2226.pdf 等许多文件到 M10001662_3269506_DVLA_Original_Complete.new 等文件

正在寻找重命名我想用 *.new 保留的文件然后删除所有 *.pdf 文件(正如我知道如何做的那样),最后将 .new 文件重命名回 *.pdf 只留下一个文件。

希望这使它更清楚, 结束编辑

我有以下代码,它为我提供了我想要保留的文件名,但我实际上无法操作重命名位..

重命名的第一部分有问题,所以请帮忙