rowMeans(results, na.rm = T) 错误:'x' 必须是至少二维的数组
Error in rowMeans(results, na.rm = T) : 'x' must be an array of at least two dimensions
我正在尝试按照 this site 中的一些 R 代码示例进行操作,但出现了如下所示的错误。
>Results = RS_simulation(sims=5, params=params, budget=3000, designtype = "one factor", nmax = 20, nmin = 5, program="DESeq")
[1] "DESeq"
> plot(rownames(results),rowMeans(results, na.rm=T), main="DESeq simulations on Bottomly Dataset", xlab = "number of replicates", ylab = "Power")
Error in rowMeans(results, na.rm = T) :
'x' must be an array of at least two dimensions
我也试过这个命令,但是得到这个:
> plot(rownames(results),rowMeans(results[, na.rm=T, drop=FALSE]), main="DESeq simulations on Bottomly Dataset", xlab = "number of replicates", ylab = "Power", drop=FALSE)
Error in results[, na.rm = T, drop = FALSE] :
object of type 'closure' is not subsettable
有什么帮助吗?总是努力在 R
上变得更好
在您最初的赋值语句中,您将 RS_simulation()
调用的输出保存到一个名为 Results
的变量中,然后您尝试从 results
中绘制内容。 R 区分大小写 - 大小写一致,您应该可以开始了。
我正在尝试按照 this site 中的一些 R 代码示例进行操作,但出现了如下所示的错误。
>Results = RS_simulation(sims=5, params=params, budget=3000, designtype = "one factor", nmax = 20, nmin = 5, program="DESeq")
[1] "DESeq"
> plot(rownames(results),rowMeans(results, na.rm=T), main="DESeq simulations on Bottomly Dataset", xlab = "number of replicates", ylab = "Power")
Error in rowMeans(results, na.rm = T) :
'x' must be an array of at least two dimensions
我也试过这个命令,但是得到这个:
> plot(rownames(results),rowMeans(results[, na.rm=T, drop=FALSE]), main="DESeq simulations on Bottomly Dataset", xlab = "number of replicates", ylab = "Power", drop=FALSE)
Error in results[, na.rm = T, drop = FALSE] :
object of type 'closure' is not subsettable
有什么帮助吗?总是努力在 R
上变得更好在您最初的赋值语句中,您将 RS_simulation()
调用的输出保存到一个名为 Results
的变量中,然后您尝试从 results
中绘制内容。 R 区分大小写 - 大小写一致,您应该可以开始了。