-1
を作るために、私は彼らがすべて持っているようにするために、0年代」を追加したいRが、私は、例えば、(文字として使用)番号のリストを持って一定の長さ
IDs <- as.character(c('0', '01', '002'))
を文字列を操作同じ文字数(3)。これどうやってするの?
IDs2 <- c('000', '001', '002')
を作るために、私は彼らがすべて持っているようにするために、0年代」を追加したいRが、私は、例えば、(文字として使用)番号のリストを持って一定の長さ
IDs <- as.character(c('0', '01', '002'))
を文字列を操作同じ文字数(3)。これどうやってするの?
IDs2 <- c('000', '001', '002')
あなたはstringr::str_pad
を使用することができます。
library(stringr)
IDs <- as.character(c('0', '01', '002'))
str_pad(IDs, width = 3, pad = '0')
# [1] "000" "001" "002"
またはsprintf
を使用します。
sprintf('%03s', IDs)
# [1] "000" "001" "002"