我有以下數(shù)據結構:群組中的人員會議。這些小組的會面次數(shù)不同,每次會議的小組成員人數(shù)也各不相同。
$ GroupID : chr "1" "1" "1" "1" ...
$ groupnames : chr "A&M" "A&M" "A&M" "A&M" ...
$ MeetiID : chr "1" "1" "2" "2" ...
$ Date_Meetings : chr "43293" "43293" "43298" "43298" ...
$ PersonID : num 171 185 171 185 185 113 135 113 135 113 ...
$ v_165 : chr "3" "3" "4" "3" ...
$ v_166 : chr "2" "2" "3" "3" ...
$ v_167 : chr "2" "4" "4" "3" ...
$ v_168 : chr "6" "7" "4" "5" ...
$ problemtypes_categories: chr "Knowledgeproblem" "Knowledgeproblem" "Motivationalproblem" "Coordinationproblem" ...
$ v_165_dicho : num 0 0 0 0 1 1 1 0 0 1 ...
$ v_166_dicho : num 0 0 0 0 0 0 0 0 0 0 ...
$ v_167_dicho : num 0 0 0 0 1 1 0 0 0 0 ...
現(xiàn)在我必須創(chuàng)建一個名為agreement_levels的二進制(0/1)新變量。因此,每次,一組中的某個人 - 在相同的學習會議 - 與同一會議中同一組的其他學習者相同的問題類型類別,兩個學習者(或三個或四個,取決于相應會議的小組大小)應該在協(xié)議變量中得到值1,否則它們都應該得到0.每當一個人(例如,在四個學習者中)已經有一個不同類別的問題而不是其他人時,有一個0所有的協(xié)議變量。如果同一會議的數(shù)據集中只有1人,則必須同意NA。但是,如果一個人在問題類型變量中具有NA,并且同一會議的數(shù)據集中有2個人,則兩者在同意時得到0;





