8 出力・保存
作成中
8.1 表を作る
8.1.1 kable
8.1.2 DT
8.1.3 tableOne
8.1.4 gt, gsummary
8.1.5 flextable, ftExtra
8.2 RData, RDSで出力
- 複数のオブジェクトを1つのRDataに保存することも可能
- RDataとRDSは微妙な違いがあるそう
save(df, file = "df.RData")
save(df, file = "df.rda")
save(df1, df2, df3, file = "df.RData")
saveRDS(x, file="x.Rds")
8.3 csvで出力
8.3.1 デフォルト関数
write.csv(df, "df.csv", row.names = F)
8.3.2 fwrite
library(data.table)
fwrite(df, "df.csv")
8.4 xlsxで出力
library(openxlsx)
write.xlsx(df, "df.xlsx")
8.5 結果の出力
- consoleの出力結果を保存する場合
8.5.1 sink
- sink()でリセットされる
- append = FALSEで上書き(デフォルト) TRUEで追記
sink("./result.txt", append = FALSE)
print(1 + 1)
sink()