使用 xlsx 包从 R 中导出的文件名中删除 space

Remove space from exported filename in R using xlsx package

正在尝试使用包 "xlsx" 中的 write.xlsx() 导出文件。

文件导出按预期工作,但命名约定有问题。

我希望文件的名称如下:

filename <today's date>.xlsx 

目前我可以做到以下任一:

write.xlsx(exports, paste("filename", Sys.Date(),".xlsx"))

which gives:

filename 2020-04-21 .xlsx

或者我可以写

write.xlsx(exports, paste("filename", Sys.Date(),".xlsx", sep = ""))

which gives:

filename2020-04-21.xlsx

如何删除日期和文件扩展名之间的 space,使文件名为:

filename 2020-04-01.xlsx

我很欣赏这有点虚荣心,我可以使用 sep = "_" 在整个过程中放置​​下划线,但这不是我想要实现的命名约定。

哇。我不敢相信我没想到在最后一个例子中添加一个额外的 space 。

要把那个小傻瓜归咎于社交 distancing/isolating 的幽闭症。

write.xlsx(exports, paste("filename ", Sys.Date(),".xlsx", sep = ""))