我是全新的社區,以及我是r。這是我的數據集的示例部分:創建數據集如果語句
brettcontrol <- data.frame(rep.sw=c(NA,"sw","rep","sw"), RT=c(1:4))
brettcontrol
rep.sw RT
1 <NA> 1
2 sw 2
3 rep 3
4 sw 4
所以,如果你看到一些價值觀下rep.sw
是"sw"
和"rep"
。我試圖做的是創建一個if語句,它說if rep.sw = 'sw' then...
它將所有RT
值放入一個名爲sw
的數據幀中,並且如果rep.sw = "rep"
它將所有RT
值放入一個名爲rep
的數據幀中。
任何幫助將不勝感激! :)
一切順利, 佈雷特
編輯:我做了什麼DMT建議它完美地工作!之後我使用了na.omit(sw)命令,這樣我就可以爲每個組運行方法和SD!謝謝大家的幫助!
爲什麼if語句?你可以在一個步驟中基於'rep.sw'中的特定值對數據框進行子集化 – rawr 2014-09-24 23:36:17
正如@rawr所示,你可以很容易地完成'sw < - brettcontrol [brettcontrol $ rep.sw ==「sw」, ]'或'sw < - 子集(brettcontrol,rep.sw ==「sw」)' - 我建議閱讀一個教程網站,例如:http://statmethods.net/management/subset.html – thelatemail 2014-09-24 23:38:59
是的,那對我來說是無知的。謝謝你讓我直截了當。 :) – y3trgfhsfgr 2014-09-25 19:44:48