r - R循环遍历sqldf()和目录路径
问题描述
我需要在我使用的一些代码行上运行一个循环sqldf()
x <- c(9,11,14)
for (val in x) {
name <- paste("sample_tb", val, sep = "")
assign(name, sqldf('SELECT * FROM sample LEFT JOIN Data_1 USING (sample_id) LEFT JOIN Data_2 USING (sample_id) LEFT JOIN data_chronology USING (sample_id) LEFT JOIN data_chronology_2 USING (sample_id) WHERE data_id = val') )
path <- paste("/My_Directory/",name,".xlsx" , sep = "")
write.xlsx(name, file = path)
}
所以我的问题是write.xlsx()
现在只创建一个内部名称而不是数据的excel文件。此外,R 似乎也没有改变其中的 val sqldf()
。有没有办法做到这一点?
谢谢
解决方案
推荐阅读
- popup - 如何阻止 Edge Chromium 显示“恢复页面”弹出窗口
- r - 从最后一个非 na 列获取最新的更新值
- c - 在完成 forks() 的打印语句之前,终端中的提示会打印出来
- python - 更改字典列表中的值类型
- reactjs - 使用访问令牌响应 instagram api 请求
- r - R中的堆积面积图
- javascript - 刷新后如何将存储的数据保存到本地存储?
- swift - 使结构列表符合 SwiftUI 协议
- android - 无法在 Android 11 上使用自定义 URI 方案从 WebViewClient 重定向到应用程序
- html - Safari 15.0 - 位置的奇怪问题:相对