Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 仅基于名称的一部分寻址列以简化行_R_Variables_Multiple Columns_Delete Row - Fatal编程技术网

R 仅基于名称的一部分寻址列以简化行

R 仅基于名称的一部分寻址列以简化行,r,variables,multiple-columns,delete-row,R,Variables,Multiple Columns,Delete Row,我在这里的第一个问题,我不是很有经验,但是我希望这个问题很容易回答,因为我只想知道我在标题中描述的是否可行 我从参与者所做的在线容量测试中获取了多个数据帧 对于所有项目,我都有响应、分数和持续时间变量 现在我想删除所有responsevariable都是NA的行。因此,我不能仅仅使用命令删除所有为NA的行,还可以手动删除许多列。我还希望在执行此操作时将数据帧保持在一起,以便真正删除完整的行,因此仅提取所有ResponseVariable听起来不是一个好的选择 但是,除了基于特定项目的3位数外,响

我在这里的第一个问题,我不是很有经验,但是我希望这个问题很容易回答,因为我只想知道我在标题中描述的是否可行

我从参与者所做的在线容量测试中获取了多个数据帧

对于所有项目,我都有响应、分数和持续时间变量

现在我想删除所有responsevariable都是NA的行。因此,我不能仅仅使用命令删除所有为NA的行,还可以手动删除许多列。我还希望在执行此操作时将数据帧保持在一起,以便真正删除完整的行,因此仅提取所有ResponseVariable听起来不是一个好的选择

但是,除了基于特定项目的3位数外,响应变量名称基本相同

因此,与其写一条很长的不切实际的行,提及所有ResponseVariable,如果它们都包含NA,则删除该行,是否有一种方法可以不使用变量的完整anme,而只使用名称的结尾,例如,让R检查所有以该方式结尾的变量的条件

简化的,简化的例如:代替

newdf试试这个


newdf您应该使用类似于
is.na()
的东西来检查
na
值。一个可能的解决方案。