CSV ファイルで数字を含む列を並べ替えようとしています。しかし、どういうわけかうまくいきません。サンプル CSV:
Orange;65
Red;160
Green;140
White;110
Purple;85
これは私が試したコードです:
$csv = Import-Csv -Header "Color", "Number" -delimiter ';' data.csv
$csv | Sort-Object Number
次の出力が得られます。
Color Number
----- ------
White 110
Green 140
Red 160
Orange 65
Purple 85
明らかに正しい順序ではありません。誰かがこの問題を解決する方法を説明してもらえますか?