如何将 table/dataframe 中的字符数据不带双引号保存为 R 中的 csv 或 txt 文件?
How to save character data from table/dataframe without double quotes as csv or txt file in R?
当使用 write.table()
或 write.csv()
在 R 中创建包含 table 或具有字符值的数据框的文件,但在文本编辑器中打开时,值都是在文本编辑器中用双引号括起来,例如
"MM","M786"
"MM","M797"
"MM","M801"
有没有办法在 R 中保存 table 或数据框,以便在使用文本编辑器打开文件时不显示双引号?所以应该是
MM,M786
MM,M797
MM,M801
谢谢!
使用quote = FALSE
-
write.csv(df, 'out.csv', row.names = FALSE, quote = FALSE)
write.table(df, 'out.txt', quote = FALSE, row.names = FALSE)
我们可以使用 fwrite
library(data.table)
fwrite(df, 'out.csv')
fwrite(df, 'out.txt')
当使用 write.table()
或 write.csv()
在 R 中创建包含 table 或具有字符值的数据框的文件,但在文本编辑器中打开时,值都是在文本编辑器中用双引号括起来,例如
"MM","M786"
"MM","M797"
"MM","M801"
有没有办法在 R 中保存 table 或数据框,以便在使用文本编辑器打开文件时不显示双引号?所以应该是
MM,M786
MM,M797
MM,M801
谢谢!
使用quote = FALSE
-
write.csv(df, 'out.csv', row.names = FALSE, quote = FALSE)
write.table(df, 'out.txt', quote = FALSE, row.names = FALSE)
我们可以使用 fwrite
library(data.table)
fwrite(df, 'out.csv')
fwrite(df, 'out.txt')