データファイルデータベースに文字数が正規化されていないため、正規化する必要がある列があります。どうすればいいですか?
例:
Sample_ID
159
148
1110
1100
150
しかし、私の銀行はこのように動作しません。次の種類の銀行が必要です。
Sample_ID
0159
0148
1110
1100
0150
どうすればいいですか?
答え1
複数のスクリプト言語のいずれかを使用してデータファイル形式を指定できます。そしてawk
、
awk '/^[0-9]+$/ { printf "%04d\n", $0; next; } { print; }' < oldfile >newfile
printf
同様に、前に 0 を使用して bash、zsh などで数値書式を指定できます。