【发布时间】:2021-05-21 05:58:39
【问题描述】:
我倾向于对数据框中的每一行(即微阵列数据)应用 t 检验,并通过以下代码比较 2:13 和 14:67 列:
t_test = apply(Df, 1, function(x) { t.test(x[2:13], x[14:67])$p.value } )
但是,我收到了这个错误:
if (stderr
我通过以下代码检查了有关这些问题的一些建议(似乎很多人也遇到了这个问题)是否有任何值丢失/非数字:
TRUE %in% is.character(Data_rma[2:13]) TRUE %in% is.character(Data_rma[14:67])
TRUE %in% is.na(Data_rma[2:13]) TRUE %in% is.na(Data_rma[14:67])
什么都没有,所有的值都是数字。我不知道我的问题是什么问题。
非常感谢!
我已将我的数据框上传到云端硬盘,您可以尝试一下。 https://drive.google.com/file/d/1FE81HYaSTo7rEPG-qb-mdknPcpvebsWT/view?usp=sharing
【问题讨论】: