ดาวน์โหลดไฟล์ตัวอย่างได้ที่ https://goo.gl/NwGsnO
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอนการใช้โปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGSiUGzdWbjxIkZqEO-O6qZ
สอนการเขียนโปรแกรมด้วยภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
สอน R สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGat89RT9NMjW7sqFz84XSk
สอนการสร้างกราฟด้วยโปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEvw9bN_Q8nRdDUPyaSymqM
การสร้างกราฟด้วย ggplot2 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFEu7flht1Fv_gsT2mizgPW
สอนการใช้ dplyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEsJv4E4QmrBkdyax2IgRQG
สอนการใช้ tidyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFL9f4LpDa0zrh-rqzF3xdN
#prasertcbs #prasertcbs_R #prasertcbs_DataScience
「cbind r」的推薦目錄:
- 關於cbind r 在 prasertcbs Youtube 的最佳解答
- 關於cbind r 在 [問題] R怎麼做多組資料合併? (for迴圈問題) - 看板R_Language 的評價
- 關於cbind r 在 r-source/cbind.R at master - GitHub 的評價
- 關於cbind r 在 R cbind is very slow - Stack Overflow 的評價
- 關於cbind r 在 Fusion de tables 的評價
- 關於cbind r 在 In using the cbind() function in R for a logistic regression on a ... 的評價
cbind r 在 r-source/cbind.R at master - GitHub 的推薦與評價
File src/library/methods/R/cbind.R. # Part of the R package, https://www.R-project.org. #. # Copyright (C) 1995-2015 The R Core Team. ... <看更多>
cbind r 在 [問題] R怎麼做多組資料合併? (for迴圈問題) - 看板R_Language 的推薦與評價
[軟體程式類別]:R
[程式問題]:for迴圈不知道怎麼寫比較好?
[軟體熟悉度]:新手
[問題敘述]:
我想問的是: 如果希望整欄的資料做多次合併,有辦法用迴圈寫嗎?
現在有一個問卷資料,題項有22欄,是由7個系共185位同學填寫
資料形態如下:
(每個題項一共有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
... <看更多>