我正在从 NetApp Performance Manager 软件 (OPM) 收集性能计数器。OPM 在 MySQL 数据库中保存了 30 天的数据。所以我必须发出两个查询来检索数据:
然后合并两个csv文件,如果一个月有31天就得到数据。
这两个文件如下所示:
"Time","objid","cpuBusy","cifsOps","avgLatency"
"2016:06:04 00:04","72","50.6196","2069.11","7622.1"
"2016:06:04 00:09","72","30.2233","2075.94","7633.27"
"2016:06:04 00:14","72","35.2559","1980.64","8352.17"
Run Code Online (Sandbox Code Playgroud)
当我用下面的代码合并两个 csv 文件时。我得到了包含来自相同数据/时间的数据的重复行。
@(Import-Csv au2004npsa003-mm-business.csv) + @(Import-Csv au2004npsa003-nn-business.csv) | export-csv joined.csv -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)
如何合并两个 csv 文件而不获取重复数据?但是我尝试过select -unique,它只给出一行。
powershell ×1