-1

我的数据格式如下

        Weight Nested      Procedure   Stimulus CorrectAnswer
514       1           TrialProcedure cumulative             d
472       1           TrialProcedure     cull               d
533       1           TrialProcedure    hello               d
5201      1           TrialProcedure   cincoovi             s
4671      1           TrialProcedure     splesh             s
5001      1           TrialProcedure    prevuka             s

当我将其写入文件时

write.table(y, file = paste("Day",a, " ",k, ".txt", sep=""), sep = "\t", row.names=FALSE)

它创建了一个我的程序(无效属性错误)无法读取的 txt。如果我手动进入 excel 并突出显示 Nested + clear 中的单元格,我可以阅读它。有没有办法在 R 中格式化它们,所以我不需要这样做?

4

1 回答 1

1

如果“嵌套”是前一列名称的一部分,即“重量嵌套”,或者它是否是具有空白值的单独列,很难从您的示例数据中分辨出来。

如果它是列名的一部分,那么解决方案是使用make.names

  names(yourData) <- make.names(names(yourData))

如果是空白列,则填写 NA's

  yourData$Nested <- NA

  # or 
  yourData$Nested[yourData$Nested == ""] <- NA
于 2013-04-29T09:41:46.077 回答