为什么数据框的子集不起作用?

时间:2016-02-18 13:35:45

标签: r

q <- p.adjust(tframe$p, "fdr")
CpGId <- dimnames(bmiqbeta.m)[[1]]
DF <- data.frame(CpGId, tframe$t, tframe$p, q)
dimnames(DF)[[2]] <- c("CpGId", "t", "p-value", "q")
DFred <- DF[DF$q < 0.05]

最初我有tframe,一个有两列即t和p的数据帧。 然后从代码中可以看出,我为tframe的p值计算了p.adjust。然后我创建了一个新的数据框&#34; DF&#34;,但我想更改DF列的名称,所以我分别更改了它们。但是现在我想对DF进行一些子集化,但它不起作用并显示错误 Error in [.data.frame(DF, DF$q < 0.05) : undefined columns selected

此外,如果我尝试使用命令View(DF$p-value)查看列p值的值,则会将错误显示为object values not found

1 个答案:

答案 0 :(得分:1)

userdir