先頭または末尾のゼロを条件付きで追加する方法について教えてください。
icd9 診断を含む 1 つの列を持つデータフレームがあります。ベクトルとして、列は次のようになります。
"33.27" "38.45" "9.25" "4.15" "38.45" "39.9" "84.1" "41.5" "50.3"
中間のピリオドを含めて、すべての値の長さが 5 である必要があります ("" は数えません)。ピリオドの前に 1 桁の値がある場合は、先行ゼロが必要です。値がピリオドの後に 1 桁ある場合は、最後にゼロが必要です。したがって、結果は次のようになります。
"33.27" "38.45" "09.25" "04.15" "38.45" "39.90" "84.10" "41.50" "50.30"
R のベクトルは次のとおりです。
icd9 <- c("33.27", "38.45", "9.25", "4.15", "38.45", "39.9", "84.1", "41.5", "50.3" )