正在try 获取合计为>;0的列的列名.我试过了
df[sapply(df, function(x) any(x > 0))]
但这给了我实际的数值.然后我试着
names(df)[colSums(df)>0]
但收到的值为空.下面是我的df的一个例子,我希望得到"SRR960396"和"SRR960403"的输出.
> dput(df)
structure(c(14, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0), dim = 4:3, dimnames = list(
c("27b1da20c7a5364614a540521d5e38c0", "bd60888ac07bff9651845c6f6aca4fa8",
"e7474b1fd688aa54814538b69a56d202", "85907e71eb899b7edce9bf8d23746413"
), c("SRR960396", "SRR960402", "SRR960403")))