为什么rowSums对于某些变量有效而对其他变量无效?

时间:2020-01-19 21:40:47

标签: r rowsum

我正在使用以下代码行从其他变量创建新变量:

.filter--item {
    display: flex;
}

.filter--item .filter--item-label {
    width: 30%;
}

.filter--item .filter--item-select {
    width: 70%;
}

问题是,尽管某些列可以正常工作,但对于其他列却出现以下错误: FACE.RESP + RESPOND.RESP中的错误: 二进制运算符的非数字参数

所有列/变量都包含NA值,我不明白为什么代码对某些变量而不是其他变量执行。有修复建议吗?

数据结构:

FER_TMS_nopractice_recoded_replaced %>% select(FACE.RT, SCRAM1.RT_total, SCRAM2.RT_total, SCRAM3.RT_total, 
                             SCRAM4.RT_total, SCRAM5.RT_total, SCRAM6.RT_total, SCRAM7.RT_total, SCRAM8.RT_total, 
                             SCRAM9.RT_total, SCRAM10.RT_total, SCRAM11.RT_total, SCRAM12.RT_total, RESPOND.RT_total, 
                             WHITE4.RT_total) %>% rowSums(na.rm = TRUE) -> FER_TMS_nopractice_recoded_replaced$RT_TOTAL

1 个答案:

答案 0 :(得分:3)

基于<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="input-group" style="direction: rtl; margin-top: 5px;width: 600px;"> <select name="hide" data-live-search="true" id="hide_col" class="selectpicker w-25 check_info js-example-basic-multiple" multiple data-style="btn-info"> <option value="row1">סטטוס/יום</option> <option value="row2">תאריך</option> <option value="row3">שידור/ משחק</option> <option value="row4">ליגה/סוג שידור</option> <option value="row5">שידור</option> <option value="row6">ערוץ</option> <option value="row7">הערות אישיות</option> <option value="row8">מיקום</option> <option value="row9">חדר</option> <option value="row10">שדר/פרשן</option> <option value="row11">קווים/פאנל</option> <option value="row12">עורך</option> <option value="row13">במאי/עוזר במאי</option> <option value="row14">מפיק</option> <option value="row15">טכנאי</option> <option value="row16">בקליינר/עוזר צלם</option> <option value="row17">מספר מצלמות/צלמים </option> <option value="row18">מפקח קול</option> <option value="row19">REPLAY</option> <option value="row20">CG</option> <option value="row21">רשם</option> <option value="row22">מפיק אופטיוב/טכנאי אופטיוב</option> <option value="row23">מאפרת/מלבישה</option> <option value="row24">שיבוץ ציוד</option> <option value="row25">רכבים/נגררים</option> <option value="row26">קופה</option> <option value="row27">כרטיס</option> <option value="row28">שלח הודעה/מחק שידור</option> </select> </div>输出,其中两列不是dput,即numericFACE.RT。我们可以使用RESPOND.RESP将它们转换为numeric,现在代码可以工作了

mutate_at