我有一個基於130位參與者的20.000觀測數據框。每個參與者都有幾個觀察結果。符合條件的觀測概述
我正在計算參與者的回覆時間。
平均值爲25.01。
我想確定平均響應時間> = 10秒的參與者。
我無法理解這一點。理想的輸出將是一個矩陣/名單列表及其相應的平均響應時間(但只有當它低於10秒時)。
我有一個基於130位參與者的20.000觀測數據框。每個參與者都有幾個觀察結果。符合條件的觀測概述
我正在計算參與者的回覆時間。
平均值爲25.01。
我想確定平均響應時間> = 10秒的參與者。
我無法理解這一點。理想的輸出將是一個矩陣/名單列表及其相應的平均響應時間(但只有當它低於10秒時)。
喜歡的東西:
library("dplyr")
my_data %>% group_by(subject) %>%
summarise(avg_response=mean(response_time)) %>%
filter(avg_response>=10)
你也可以使用aggregate()
和subset()
從基地R.
感謝您的輸入。我還是很新的r。因此,我對你公式中的%符號有些困惑。 我的數據集被稱爲:「Samlet」 響應時間被稱爲:「timetoanswer」(我沒有在個人水平上的平均響應時間) 參與者:參與者代碼 –
上面的'my_data'對應於'Samlet' ; 'response_time'對應'timetoanswer'; 'subject'對應於'participantcode'。如果你想得到更詳細的答案,你真的需要提供一個可重複的例子。 –
請出示一個小例子,數據和預期輸出 – akrun
使用請給我們您的數據的輸出'STR( )'和'dput()'。 – etienne