作者sleepdragon (一天三盤)
看板Statistics
標題[問題] R的Assignment
時間Wed Jan 7 18:55:42 2009
我知道可以使用assign和for就可以
把
A1=1
A2=2
.....
A9=9
給處理
code:
for(i in 1:9) {assign(paste("A",i,sep=""),i) }
可是要怎樣才能把
A1=B1
A2=B2
....
A9=B9
assign完成
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.222.77
推 lin15:paste("B",assign(paste("A",i,sep=""),i),sep="") 01/07 20:08
→ sleepdragon:依上面的方法 若i=6 出來的值是"B6" 01/07 22:52
→ sleepdragon:A6的值出來是6 並沒有assign B6的值 01/07 22:53
推 lin15:assign(paste("B",assign(paste("A",i,sep=""),i),sep=""),i 01/07 23:27