对于与t配对的循环,返回矩阵错误

时间:2019-01-02 23:50:44

标签: r matrix vector t-test

我有大量的数据帧,并希望在不同的列之间进行一系列的t检验以发现重要性。每个数据帧具有相同的标题,但行数不同。

这是我的代码:

{
  "properties": {
    "id": {
      "enum": [
        1
      ]
    },
    "data": {
      "anyOf": [
        {
          "properties": {
            "item_number": {
              "enum": [
                "4"
              ]
            }
          }
        },
        {
          "properties": {
            "itemNumbers": {
              "contains": {
                "enum": [
                  4
                ]
              }
            }
          }
        }
      ]
    }
  },
  "required": [
    "id"
  ]
}

其中fileNames =以下内容的列表:chr [1:383],而_1和_2是生物学副本


我的代码返回错误:

fileNames <- Sys.glob("*.txt")
for (fileName in fileNames) {
sample <- read.delim(fileName)
print(fileName)
placeholder.1 <- row_t_welch(sample[,c("A284_1", "A284_2")], sample[,c("A285_1", "A285_2") 
}

如果我分别输入文件名,则代码可以工作,但使用“ sample”时不起作用

有人可以帮助我吗? 这是我的一个文件的摘录

Error in assert_numeric_mat_or_vec(x):
"x" must be a numeric matrix or vector

0 个答案:

没有答案