1
我有數據集,包括4列:Date,Source Actor(3個主演員,編碼A,B,C),目標Actor(4個主演員,編碼D,E,F,G),動作(5種類型的動作,編碼從0到4)。我想根據日期將每個源演員 - 目標演員組合的每種類型的動作的總數相加。例如:R xts sum multiple subjects
Date SourceActor Target Actor Action Freq 1-1-2011 A E 0 1-1-2011 B G 1 2-1-2011 A F 4
我試圖XTS但它計算的按日期行動的所有號碼,無論來源演員和Target演員,讓我不能行動的總人數爲每個源演員 - 目標演員組合。感謝所有的幫助。
歡迎來到Stack Overflow!在'r'標籤中,我們要求您使用'dput()'共享數據,尤其是涉及日期或時間序列的任何內容,因爲它保留了類信息並便於重現。您可以將指針懸停在「r」標籤上以獲取更多信息。此外,你似乎有4列,但5頭。 –
如果您只是想計算每個三元組(',SourceActor,TargetActor)''Action'的總和,則可以使用'dplyr'。假設你的數據在一個數據幀'df'中,這是:'result <- df %>%group_by(Date,SourceActor,TargetActor)%>%summarize(Freq = sum(Action))' – aichao