У меня есть dataframe, похожий на следующий пример:Сформировать текстовый файл без апострофа вокруг моих клеток, содержащих данные
structure(list(`t-001` = c("19790101", "19.25,11.09", "21.02,10.77",
"21.02,10.21", "20.31,9.94", "20.84,9.9"), `t-002` = c("19790101",
"21.19,11.08", "22.53,12.22", "22.64,11.64", "22.42,11.49", "22.01,10.74"
)), .Names = c("t-001", "t-002"), row.names = c(NA, 6L), class = "data.frame")
t-001 t-002
1 19790101 19790101
2 19.25,11.09 21.19,11.08
3 21.02,10.77 22.53,12.22
4 21.02,10.21 22.64,11.64
5 20.31,9.94 22.42,11.49
6 20.84,9.9 22.01,10.74
То, что я хотел бы видеть, когда я генерировать текстовый файл с t- 001 как имя текстового файла:
19790101
19.25,11.09
21.02,10.77
21.02,10.21
20.31,9.94
20.84,9.9
Однако то, что я получаю:
"19790101"
"19.25,11.09"
"21.02,10.77"
"21.02,10.21"
"20.31,9.94"
"20.84,9.9"
Я использую следующий цикл для создания моих текстовых файлов:
# loop writing text files, for 32 columns, without column and row names, and use the columnnames as text file names.
for(i in c(1:32)){
write.table(df[,i],row.names = FALSE, col.names = FALSE,file=paste0(names(df)[i],".txt"))
}
есть способ, чтобы удалить апостроф «» в моем текстовом файле?
О, важное замечание:
Я использую тот же цикл также написать аналогичные текстовые файлы, и это не создает апостроф в текстовом файле. Поэтому он должен иметь какое-то отношение к данным, разделенным запятыми, в одном столбце, я думаю .... потому что это единственное различие.
Надеюсь, я предоставил достаточно информации и ясности по моему вопросу. благодаря