Я использую Powershell 3.0 и Windows Server 2012Наполнение Powershell массива из XML
Два массива заселенного из файла XML:
$a = @($Data.MessageGroup.Dataset[0].Series[1] | % {$_.Obs} | select TIME_PERIOD, OBS_VALUE)
$b = @($Data.MessageGroup.Dataset[0].Series[3] | % {$_.Obs} | select TIME_PERIOD, OBS_VALUE)
$a
имеет 680 строк значений дат в этом формате: 2015-09-30
$b
имеет 680 строк значений, такие как: 3051.4
Я могу перечислить элементы из каждого обра ay индивидуально без проблем. Проблема в том, когда я пытаюсь присоединиться к массивам.
Объедините два массива:
$c = $a, $b
$c[0]
перечислены все даты;
$c[1]
перечисляет все значения.
Но когда я пытаюсь присоединиться к двум массивам, он ничего не производит.
$c[0] -join " "
Как конечный результат должен выглядеть? – PetSerAl
'$ с = @ ($ а) + @ ($ б)' –
Что я ищу это: 2015-08-31 \t 3060,3 2015-09-30 \t 3051,4 Что код из swestner представил производит это: @ {TIME_PERIOD = 2015-08-31} @ {OBS_VALUE = 3060.3} – Riskworks