r - 在R中动态创建excel文件
问题描述
我必须从数据框df1复制数据并将其写入特定文件夹中的新excel。文件夹路径存储在一个名为fpath的变量中。有一个变量 s 保存文件名。文件夹中有很多文件。我希望为每个文件动态创建 excel。
现在我正在硬编码文件名。
write.xlsx(df1,"C:/Users/Folder/results.xlsx")
有没有一种方法可以让 write.xlsx 动态命名它正在编写的 excel。我尝试了以下方式,但它引发了错误。
write.xlsx(df1,file=fpath + s)
如果有一种方法可以动态命名创建的 excel 文件,而无需在代码中硬编码名称,请建议我。
解决方案
您可以尝试paste0
:
write.xlsx(df1, file = paste0(fpath, s))
或者取决于您的路径是否以/
以下方式结束:
write.xlsx(df1, file = paste0(fpath, '/', s))
推荐阅读
- python - Python pywinauto 进程以退出代码 -1073740771 (0xC000041D) 完成
- c++ - 出现消息框时控件消失 C++ GTK
- android-studio - 我无法在我的片段 java 代码中添加微调器
- apache - 无法禁用 apache http->https 重定向
- botframework - 如何使用 QnaId 查询知识库
- java - 如何从 Map 中过滤特定键
当 key 是 flatjson 时 - unity3d - 如何获取下拉组件?
- mysql - 编组为 JSON 时如何处理 MySQL 中的空值
- c - 如何实现可靠的UDP快速传输文件?
- python - 当我尝试检查单词的每个字母是否在文件中时没有输出