Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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 - Fatal编程技术网

R 求整行的平均值

R 求整行的平均值,r,R,需要知道每个命令的含义。这用于查找整行的平均值。但它也包含字符类型。所以使用了这个代码 rowMeans(sapply(iris,函数(x)as.numeric(as.character(x)),na.rm=T)我们可以创建一个索引来检查列类型,然后在numeric列上应用rowMeans i1 <- sapply(iris, is.numeric) rowMeans(iris[i1], na.rm = TRUE) i1我们可以创建一个索引来检查列类型,然后在numeric列上应用row

需要知道每个命令的含义。这用于查找整行的平均值。但它也包含字符类型。所以使用了这个代码


rowMeans(sapply(iris,函数(x)as.numeric(as.character(x)),na.rm=T)
我们可以创建一个索引来检查列类型,然后在
numeric
列上应用
rowMeans

i1 <- sapply(iris, is.numeric)
rowMeans(iris[i1], na.rm = TRUE)

i1我们可以创建一个索引来检查列类型,然后在
numeric
列上应用
rowMeans

i1 <- sapply(iris, is.numeric)
rowMeans(iris[i1], na.rm = TRUE)

i1我可以知道为什么na.rm是used@user14978544这只是为了防止数据集中缺少值(
NA
)。使用
iris
,没有必要,但我在case中使用了一个通用的case编写程序来输入任何值,并检查它是字符、数字还是特殊字符。如何使用嵌套的if-else循环编写此问题的代码。@您可以使用
f1检查
“如何使用嵌套的if-else循环编写”。我可以知道为什么使用函数(x)吗?我可以知道为什么使用na.rm吗used@user14978544这只是为了防止数据集中缺少值(
NA
)。使用
iris
,没有必要,但我在case中使用了一个通用的case编写程序来输入任何值,并检查它是字符、数字还是特殊字符。如何使用嵌套的if-else循环编写此问题的代码。@您可以使用
f1检查
“如何使用嵌套的if-else循环编写”。我可以知道为什么使用函数(x)吗。