Имам много сложен проблем, надявам се някой да ми помогне -› искам да копирам стойност на ред (т.е. Играч 1 или Играч 2) в два други реда (за Играч 3 и 4), ако и само ако тези играчи са в същото Лечение, група и период И този играч наистина е избран (вижте колоната Player.Picked)
Знам, че с tidyverse мога да групирам_по колоните, които ме интересуват: Лечение, Група и Период. Не съм сигурен обаче как да процедирам с условието, че е изпълнено избрания играч и след това как да извлека тази стойност по подходящ начин за играчи 3 и 4 в едно и също третиране, група, период.
Колоната е извлечена. Стойността на играч 1/2 трябва да бъде резултатът. (Ръчно предоставих първите четири правилни решения).
Някакви идеи? Помощта ще бъде много ценена. Благодаря много предварително!
df
T Player Group Player.Picked Period Player1/2Value extracted.Player1/2Value
1 1 6 1 1 10
1 2 6 1 1 9
1 3 5 2 1 NA -> 4
1 4 6 1 1 NA -> 10
1 5 3 1 1 NA
1 1 5 2 1 8
1 2 1 0 1 7
1 3 6 1 1 NA -> 10
1 4 2 2 1 NA
1 5 2 2 1 NA
1 1 1 0 1 7
1 2 2 2 1 11
1 3 3 1 1 NA
1 4 4 1 1 NA
1 5 4 1 1 NA
1 1 2 2 1 21
1 2 4 1 1 17
1 3 1 0 1 NA
1 4 5 2 1 NA -> 4
1 5 6 1 1 NA
1 1 3 1 1 12
1 2 3 1 1 15
1 3 4 1 1 NA
1 4 1 0 1 NA
1 5 1 0 1 NA
1 1 4 1 1 11
1 2 5 2 1 4
1 3 2 2 1 NA
1 4 3 1 1 NA
1 5 5 2 1 NA
i want to copy a row value (i.e. Player 1 or Player 2) into two other rows
- как решавате дали да копирате стойността от играч 1 или играч 2? - person ismirsehregal   schedule 30.06.2020Treatment
,Group
иPeriod
ще бъде избран само един играч, нали? Така че в крайна сметка искате само един ред за тези комбинации (summarise
) или няколко реда? - person Ronak Shah   schedule 01.07.2020extracted.Player1/2Value would be 8
точно, но е 4 във вашия набор от данни. - person ismirsehregal   schedule 01.07.2020