次のようなデータフレームがあります。
> head(Data1A)
Prime Target CorrectAnswer Accuracy RT Block TrialType
1 bezaaid barkme PseudoWord 1 3450 Block 1 NA
2 hazen lemmet Word 1 1108 Block 1 NA
3 bergtoppen slavin Word 1 1160 Block 1 NA
4 wekte gareel Word 1 1250 Block 1 NA
5 zessen studio Word 1 557 Block 1 NA
6 nauwkeurige hotens PseudoWord 1 882 Block 1 NA
ご覧のとおり、列TrialTypeを埋める必要があり、それを行うには条件ステートメントが必要です。私は自分が何を望んでいるのかを知っており、できる限り擬似コードに書き留めましたが、これを正しい構文で実装できるようになるまでには何年もかかりません。どんな助けでも大歓迎です。
疑似コード:
内Data1A$TrialTypeの対応するセルData1A$Blockが等しい場合、Block 2またはBlock 3内の対応する行Data1A$CorrectAnswerが等しいWord場合、またはData1A$Block内の対応するセルが「ブロック4」または「ブロック5」に等しく、内の対応するセルData1A$CorrectAnswerが等しい場合、内の各セルPseudoWordの対応するセルは、else の対応するセルが等しいTrialType場合、OR の対応するセルが等しい 場合 、ORの対応する行が等しい場合、OR の対応するセルが等しい場合、または対応するセルインが等しいRegularData1A$BlockBlock 1Block 6Data1A$BlockBlock 2Block3Data1A$CorrectAnswerpseudoWordData1A$BlockBlock 4Block 5Data1A$CorrectAnswerWordの対応するセルは次のData1A$TrialTypeようになります。Random
これが理解できることを願っています。疑似コードの意図に疑問がある場合に備えて確認します。