【发布时间】:2019-03-04 03:19:14
【问题描述】:
我在R中有一个数据框如下
PROBE_ID H_1AVG_Signal H_1Detection Pval H_2AVG_Signal H_2Detection Pval GH_1AVG_Signal GH_1Detection Pval
ILMN_1343291 47631.78 0.00 53022.43 0.00 46567.29 0.00
ILMN_1651229 135.42 0.01 161.59 0.01 162.46 0.04
ILMN_1651260 80.81 0.86 88.05 0.86 92.45 0.89
ILMN_1651279 143.65 0.01 138.96 0.04 113.29 0.47
是否有任何可能的方法来对包含检测 p 值
PROBE_ID H_1AVG_Signal H_1Detection Pval H_2AVG_Signal H_2Detection Pval GH_1AVG_Signal GH_1Detection Pval
ILMN_1343291 47631.78 0.00 53022.43 0.00 46567.29 0.00
ILMN_1651229 135.42 0.01 161.59 0.01 162.46 0.04
我非常感谢有关如何创建这样一个子集的建议。 谢谢。
【问题讨论】:
-
欢迎来到 StackOverflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。
-
可能你需要类似:
df[rowSums(df[, grepl('Detection Pval', names(df), fixed = TRUE)] < 0.05) > 0, ] -
@Jaap,谢谢。我编辑了我的问题,希望现在更好。我尝试了代码并得到了矩阵错误(unlist(value,recursive = FALSE,use.names = FALSE),nrow = nr,:'data'必须是向量类型,是'NULL'
-
class(name_of_your_dataframe)返回什么? -
@Jaap 它返回“data.frame”
标签: r