Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.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 Grep用法:查找平均值_R - Fatal编程技术网

R Grep用法:查找平均值

R Grep用法:查找平均值,r,R,对象名称:Test Student HW1 Hw2 HW3 HW4 Hw5 1 Amber 100 100 100 100 100 2 Janet 100 100 100 98 0 3 Zack 100 97 100 100 100 如何使用grep命令查找所有家庭作业的平均值。我必须找到所有列的平均值,这些列在名称中包含how,而不考虑大小写。您的不区分大小写的grep应该类似于以下内容: ix <- grep( "^hw\\d+$", coln

对象名称:Test

 Student  HW1  Hw2 HW3  HW4 Hw5
1 Amber   100  100 100  100 100
2 Janet   100  100 100  98   0
3 Zack    100  97  100  100 100

如何使用grep命令查找所有家庭作业的平均值。我必须找到所有列的平均值,这些列在名称中包含how,而不考虑大小写。

您的不区分大小写的
grep
应该类似于以下内容:

ix <- grep( "^hw\\d+$", colnames(test), ignore.case= TRUE )

或者你可以做
colnames(测试)谢谢。。非常感谢你的帮助
colMeans( test[ ix ] )

      HW1       Hw2       HW3       HW4       Hw5 
100.00000  99.00000 100.00000  99.33333  66.66667