首页 > 解决方案 > 使用 xlsx 包从 R 中导出的文件名中删除空格

问题描述

尝试使用包“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

如何删除日期和文件扩展名之间的空格,使文件名是:

filename 2020-04-01.xlsx

我很欣赏这有点虚荣,我可以用它sep = "_"来放置下划线,但这不是我想要实现的命名约定。

标签: rnaming-conventionsnamingr-xlsx

解决方案


哇。我不敢相信我没想到只是在最后一个示例中添加了一个额外的空间。

要把那个小笨蛋归咎于社交疏远/隔离导致的小屋发烧。

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

推荐阅读