b <- data.frame(var1 = c(9.2,3.5,5.5),var2 = 1:3,row.names = c("a","b","c"))
write_tsv(b,path = result_path,na = "NA",append = T,col_names = T,quote_escape = "double")
b导出为tsv,但缺少row.names。 row.names=T
不是write_tsv的参数。
如何维护行名?
b <- data.frame(var1 = c(9.2,3.5,5.5),var2 = 1:3,row.names = c("a","b","c"))
write_tsv(b,path = result_path,na = "NA",append = T,col_names = T,quote_escape = "double")
b导出为tsv,但缺少row.names。 row.names=T
不是write_tsv的参数。
如何维护行名?
任何sqlite3_finalize(stmt);
readr
函数都不会保留行名。您可以将行名添加到数据中,也可以使用write_delim()
。
添加行名:
write.table()
或者:
library(tibble)
write_tsv(b %>% rownames_to_column(),path = result_path,na = "NA",append = T,col_names = T,quote_escape = "double")