2019/10/26 #人口の推移を調べる

皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#人口の推移を調べる

<#
元ネタ:
男女別人口-全国,都道府県(大正9年~平成27年
https://www.e-stat.go.jp/stat-search/files?layout=datalist&cycle=0&toukei=00200521&tstat=000001011777&tclass1=000001094741&stat_infid=000031524010
#>
$Pref = '東京都'
import-csv "~\Downloads\c01.csv" -Encoding Default |
select 都道府県コード,都道府県名,元号,和暦(年), 西暦(年),注,
@{L='人口総数'; ex={([double]$_.'人口(総数)').ToString("#,0").PadLeft(12)}},
@{L='人口男'; ex={([double]$_.'人口(男)').ToString("#,0").PadLeft(12)}},
@{L='人口女'; ex={([double]$_.'人口(女)').ToString("#,0").PadLeft(12)}}  |
?{$_.都道府県名 -eq $Pref} |
FT

都道府県コード 都道府県名 元号 和暦(年) 西暦(年) 注  人口総数         人口男          人口女         
------- ----- -- ----- ----- -  ----         ---          ---         
13      東京都   大正 9     1920        3,699,428    1,952,989    1,746,439
13      東京都   大正 14    1925        4,485,144    2,387,609    2,097,535
13      東京都   昭和 5     1930        5,408,678    2,855,323    2,553,355
 :
 :
PS>

やや長くなりましたが
 [double]  ⇒数値化
 .ToString("#,0")  ⇒カンマ区切り
 .PadLeft(12)  ⇒12文字分の右詰め 
の変換となります
$Pref の値を書き換えれば日本全県の人口推移が出ますね

ではまた;