[程式] R軟體寫程式的宣告

看板Statistics作者 (剩下三分之二缺很大)時間14年前 (2011/12/12 01:34), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
[軟體程式類別]: R軟體 [程式問題]: 宣告 [軟體熟悉度]: 3個月~半年 [問題敘述]: 目前用R寫個小程式,因為之後會用到迴圈,所以卡在宣告的部份不會弄 [程式範例]: 以下為擷取部份內容 schedule x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 [1,] 1 1 9 0 0 0 0 0 0 0 0 84 [2,] 3 14 22 0 0 0 63 75 85 98 118 131 [3,] 2 16 24 0 0 0 65 0 0 0 0 107 [4,] 3 32 40 0 0 0 81 93 103 116 136 149 [5,] 4 51 59 73 86 99 119 131 141 154 174 187 [6,] 2 60 68 0 0 0 109 0 0 0 0 151 [7,] 2 78 86 0 0 0 127 0 0 0 0 169 [8,] 4 92 100 114 127 140 160 172 182 195 215 228 [9,] 4 96 104 118 131 144 164 176 186 199 219 232 上面語法是用cbind將schedule,x1~x11排成的 目前想宣告x1的1為a+1;14為a+2...到96為a+9,之後寫迴圈會比較方便 不管x1那一行的數字怎麼變,x1的1那個位置就是a+1,14那個位置是a+2以此類推 請問要怎麼宣告? ----------------------------------------------------------------------------- 設A為變數名稱,之後用迴圈來計算 就是不管X1那一行的數字怎麼變,第一個位置是A+1,第二個位置是A+2,以此類推... 然後X2那一行的變數設B,第一個位置是B+1,第二個位置是B+2,以此類推... -- 有些人、有些事,只要錯過了,那就永遠地錯過了, 縱使時間可以重來,但往日的熟悉情景卻已不再, 就算回憶可以繼續,但卻不復以往的熾熱與濃郁。 我們真的錯過了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.174.192.119

12/12 01:46, , 1F
看不懂問題, a 是啥麼? 變數名? 你的最終目的是啥?
12/12 01:46, 1F

12/12 09:27, , 2F
感覺是想要把第二項加上常數a?A=data;A[,"X1"]=a+A[,"X1"]
12/12 09:27, 2F
※ 編輯: littlejen123 來自: 140.127.26.119 (12/12 12:05)

12/12 13:07, , 3F
x1=a+1:9 是這個意思?
12/12 13:07, 3F
我剛試那語法,結果出現Error: object 'a' not found ※ 編輯: littlejen123 來自: 140.127.26.119 (12/12 15:11)

12/13 08:57, , 4F
沒有想到我竟然看懂了...
12/13 08:57, 4F

12/13 08:57, , 5F
你做一個很大的矩陣,然後把他加起來,不必用迴圈..
12/13 08:57, 5F

12/13 09:00, , 6F
另外,用宣告很奇怪!!
12/13 09:00, 6F
文章代碼(AID): #1EvEcrhG (Statistics)