tolower:引数の英大文字を英小文字にする。
toupper:引数の英小文字を英大文字にする。
tolower(LETTERS)##  [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q"
## [18] "r" "s" "t" "u" "v" "w" "x" "y" "z"toupper(letters)##  [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q"
## [18] "R" "S" "T" "U" "V" "W" "X" "Y" "Z"文字列の部分抽出
substr(対象文字列、開始位置、終了位置)
x <- c("dev1=42F33R", "dev2=67G21E", "dev3=89K65V")
substr(x, 6, 11)## [1] "42F33R" "67G21E" "89K65V"文字列の結合
# 計算結果と文字列の結合
paste(format(Sys.Date(), "%d"), "日は、曇りのち晴れ", sep= "")## [1] "27日は、曇りのち晴れ"df <- data.frame()
for ( i in 1:255){ df[i,1] <- paste("192.168.0", as.character(i), sep=".")}
df V1  
1     192.168.0.1  
2     192.168.0.2  
3     192.168.0.3  
4     192.168.0.4  
5     192.168.0.5  
6     192.168.0.6  
7     192.168.0.7  
8     192.168.0.8  
9     192.168.0.9  
10   192.168.0.10  
       .  
       .  
       .  文字列を操作する(高機能版)
#install.packages("string")
library(stringr)
str_length(NA)## [1] NAnchar(NA)## [1] 2Stringrパッケージについて、以下のサイトで詳細に解説されています。
stringr — Rの文字列をまともな方法で処理する
x <- c("A$B$C","E@FG@H","I&JKL&M")
substr(x,2,2) <- ":"
x## [1] "A:B$C"   "E:FG@H"  "I:JKL&M"str_sub(x, rep(-2, length(x)),  rep(-2, length(x))) <- ":"
x## [1] "A:B:C"   "E:FG:H"  "I:JKL:M"copyrigth © 2016 r-beginners.com All rigths reserved.
PAGE TOP ▲