我有如下一個矢量呼叫ID:不能在一個對象持有的for循環的結果中的R
id<-c("US_01_01", "US_01_02", "US_01_03", "UK_02_01", "UK_02_02", "UK_02_03", "CA_03_01", "CA_03_02", "CA_03_03")
我想在下面的格式輸出保存到一個對象調用OBJ:
US 01 01
US 01 02
US 01 03
UK 02 01
UK 02 02
UK 02 03
CA 03 01
CA 03 02
CA 03 03
以下是我的代碼:
sp<-strsplit(id,"_")
sp<-as.array(sp)
obj<-vector("list",dim(sp))
for (i in 1:dim(sp)){
obj[[i]] <- cat(sprintf("%s %s %s\n", sp[[i]][1], sp[[i]][2], sp[[i]][3]))
}
不過,我不知道爲什麼輸出不能被保存在obj對象。
謝謝你的幫忙!
'cat'打印到控制檯,你不能從'cat'輸出 –