Write.table l oop в R - PullRequest
       30

Write.table l oop в R

0 голосов
/ 16 января 2020

Я хочу создать 1854 файла с именем идентификатора гена, указанного в good_geneIDs_md25_missing, содержащим список идентификаторов образцов, указанных в именах. Имена - это фрейм данных с 1854 г. из 1 переменной, каждая строка содержит мои образцы идентификаторов. good_geneIDs_md25_missing - это фрейм данных с 1854 наблюдениями. из 1 переменной, каждая строка содержит ген IDS.

Это мой код:

for(i in 1:nrow(names)){
  myfile<-paste0(good_geneIDs_md25_missing[i,], "_", "IDs")
  write.table(names[i,1],myfile, sep="\t", col.names = FALSE, row.names=FALSE, 
quote = FALSE)
}

Но когда я запускаю его, я получаю это предупреждение.

Error in file(file, ifelse(append, "a", "w")) : 
  cannot open the connection

Дополнительно: предупреждающее сообщение:

In file(file, ifelse(append, "a", "w")) :
  cannot open file 'cluster_20833::chr1:46426022-46427420_IDs': Invalid argument
...