[問題] R怎麼做多組資料合併? (for迴圈問題)
[軟體程式類別]:R
[程式問題]:for迴圈不知道怎麼寫比較好?
[軟體熟悉度]:新手
[問題敘述]:
我想問的是: 如果希望整欄的資料做多次合併,有辦法用迴圈寫嗎?
現在有一個問卷資料,題項有22欄,是由7個系共185位同學填寫
資料形態如下:
https://imgur.com/a/6gJdq
(每個題項一共有185筆資料、共23個題項、7個系的同學填答)
這題是複選題,我必須要統計出每個系回答題項的數目分布
1.要第1欄 (系所) + 第2欄 (題項1) = 1組資料
以此類推...一共有22組資料
2.將22組資料合併,就可以統計出每個系的題項分布,於是我用圖法煉鋼方式寫了如 (1)
但重點來了,我要問的就是: 有辦法用迴圈寫嗎? 但我用for迴圈寫如下面 (2),
因為沒寫過整組資料的合併,不知道問題出在那? 可以幫我看一下嗎?
(1) 圖法煉鋼 (確實可以正確合併,但花時間)
#data名稱是data31
#1使用cbind合併...
r1 =cbind(data31[,1],data31[,2])
r2 =cbind(data31[,1],data31[,3])
r3 =cbind(data31[,1],data31[,4])
.....
r22 =cbind(data31[,1],data31[,23])
#2使用rbind合併,得到最後的rf大矩陣
rf = rbind(r1,r2,r3...r22)
(2) for迴圈 : 遇到問題
n = 22
r22 = matrix()
for (i in 1:n)
{
ri = cbind(data31[,1],data31[,i+1])
}
r22
因為這個是要把整組資料做合併,並非一個一個,所以我明知道迴圈有
問題,確不知道怎麼改? 可以指點我一下嗎? 我知道要給定一個矩陣讓迴圈儲存
可是我有22組,該怎麼存起來?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.231.179
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1515229432.A.E9C.html
→
01/06 17:11,
7年前
, 1F
01/06 17:11, 1F
→
01/06 17:15,
7年前
, 2F
01/06 17:15, 2F
→
01/06 17:16,
7年前
, 3F
01/06 17:16, 3F
→
01/06 17:21,
7年前
, 4F
01/06 17:21, 4F
→
01/06 17:21,
7年前
, 5F
01/06 17:21, 5F
→
01/06 17:26,
7年前
, 6F
01/06 17:26, 6F
→
01/06 17:26,
7年前
, 7F
01/06 17:26, 7F
→
01/06 17:27,
7年前
, 8F
01/06 17:27, 8F
→
01/06 17:27,
7年前
, 9F
01/06 17:27, 9F
→
01/06 17:28,
7年前
, 10F
01/06 17:28, 10F
→
01/06 17:28,
7年前
, 11F
01/06 17:28, 11F
→
01/06 17:28,
7年前
, 12F
01/06 17:28, 12F
→
01/06 17:28,
7年前
, 13F
01/06 17:28, 13F
→
01/06 17:29,
7年前
, 14F
01/06 17:29, 14F
→
01/06 19:01,
7年前
, 15F
01/06 19:01, 15F
推
01/06 19:02,
7年前
, 16F
01/06 19:02, 16F
→
01/06 20:56,
7年前
, 17F
01/06 20:56, 17F
推
01/07 01:08,
7年前
, 18F
01/07 01:08, 18F
→
01/07 11:29,
7年前
, 19F
01/07 11:29, 19F
→
01/07 11:29,
7年前
, 20F
01/07 11:29, 20F
→
01/07 12:54,
7年前
, 21F
01/07 12:54, 21F
→
01/07 12:55,
7年前
, 22F
01/07 12:55, 22F
→
01/07 12:58,
7年前
, 23F
01/07 12:58, 23F
→
01/07 12:59,
7年前
, 24F
01/07 12:59, 24F
→
01/07 12:59,
7年前
, 25F
01/07 12:59, 25F
→
01/07 13:00,
7年前
, 26F
01/07 13:00, 26F
→
01/10 12:14,
7年前
, 27F
01/10 12:14, 27F
→
01/10 12:14,
7年前
, 28F
01/10 12:14, 28F
→
01/10 12:16,
7年前
, 29F
01/10 12:16, 29F
→
01/10 12:16,
7年前
, 30F
01/10 12:16, 30F
→
01/10 18:33,
7年前
, 31F
01/10 18:33, 31F
→
01/10 18:33,
7年前
, 32F
01/10 18:33, 32F
→
01/11 09:31,
7年前
, 33F
01/11 09:31, 33F
→
01/11 09:33,
7年前
, 34F
01/11 09:33, 34F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章