R言語|新規シーケンスの構築
2288 ワード
1、数値構造関数repとseq
repは使用中も柔軟で、eachはAABBを代表しています.デフォルトはABABです.
repとlistの結合
AABBBはeachと似ています.いくつかのシーケンスを構築するときに非常に使いやすいです.
2、マトリックス構造
3、文字構造paste
seqはckと数値1の間にどんな記号を使うかを表します.例えば、ck_1,ck*2 collapseはck 1とck 2の間にどんな記号を使うかを表します:ck 1_ck2 ck1 * ck2
4、pasteとlistの併用——一括処理
Listはpaste関数によく応用できる
その他の文字列処理を参照:http://blog.csdn.net/sinat_26917383/article/details/51122043
両者の一括処理における運用は,ブログ:R言語|list用法,一括読み出し,書き出し時の用法である.
ここで,コードは実現でき,データの書き出し時にバッチは一定のフォーマットで命名される.
# rep seq
rep(1:4,each=2)# 1:4
rep(1:4,2) # , 1:4
seq(from=3,to=5,by=0.2)
rep(seq(from=3,to=5,by=0.2),2) #
repは使用中も柔軟で、eachはAABBを代表しています.デフォルトはABABです.
> rep(c("id","use"),list(2,3))
[1] "id" "id" "use" "use" "use"
> rep(c("id","use"),each=2)
[1] "id" "id" "use" "use"
> rep(c("id","use"),2)
[1] "id" "use" "id" "use"
> rep(c("id","use"),unlist(2,3))
[1] "id" "use" "id" "use"
repとlistの結合
> rep(c("id","use"),list(2,3))
[1] "id" "id" "use" "use" "use"
AABBBはeachと似ています.いくつかのシーケンスを構築するときに非常に使いやすいです.
2、マトリックス構造
#
matrix(1:15,nrow=3,ncol=5,byrow=T) #byrow ( ) ;bycol ( )
array(1:15,dim=c(3,5)) # ( )
3、文字構造paste
seqはckと数値1の間にどんな記号を使うかを表します.例えば、ck_1,ck*2 collapseはck 1とck 2の間にどんな記号を使うかを表します:ck 1_ck2 ck1 * ck2
# paste
paste("CK", 1:6, sep="")
paste("CK", 1:6, sep="*") #
paste("CK", 1:6,collapse ="")
paste("CK", 1:6,collapse = "_") #
#seq ck 1 , :ck_1,ck*2
#collapse ck1 ck2 :ck1_ck2 ck1 * ck2
4、pasteとlistの併用——一括処理
Listはpaste関数によく応用できる
#paste list
x <- list(a="aaa", b="bbb", c="ccc")
y <- list(d=1, e=2)
z=paste(x, y, sep="-")
paste("T", z, sep=":")
#list paste
その他の文字列処理を参照:http://blog.csdn.net/sinat_26917383/article/details/51122043
両者の一括処理における運用は,ブログ:R言語|list用法,一括読み出し,書き出し時の用法である.
#3、 List
# : ——paste
flie=list()
xlsxflie=paste(1:2,".xlsx",sep="")
for(i in 1:2){
flie[[i]]=paste("C:/Users/long/Desktop/",xlsxflie[i],sep="")
write.xlsx(data.list2[[i]],file)
}
ここで,コードは実現でき,データの書き出し時にバッチは一定のフォーマットで命名される.