r - 如何在没有双反斜杠的情况下读取目录名称作为用户输入?
问题描述
我想编写接受用户输入的通用代码,但是当我运行时:
directory_name <- readline(prompt="输入目录")
进入目录C:\Users\ANKIT\Documents
它显示这样的目录名称(带有双反斜杠)
directory_name "C:\\Users\\ANKIT\\Documents"
以及如何使用这个目录名来加载 .csv 文件?
解决方案
使用 read.csv 和 paste0:
directory_name <- readline(prompt=" Enter the directory")
输入C:\Users\griffinevo\temporaryRfiles
read.csv(paste0(directory_name, "\\filename.csv"))
推荐阅读
- javascript - 为什么 Node.js 只识别绝对路径?
- javascript - 更改标题只保存几秒钟(直到页面停止加载)
- django - 位置参数的 Django Rest API 类型错误
- powershell - 创建由 CPU 负载百分比触发的事件侦听器
- c# - 如何根据表 A 中列 A 的结果更新表 B 中的列 b
- javascript - 如何创建在特定条件下转到某个链接的复选框
- python - 如何检查从 Python 到 Neo4j 的连接
- javascript - 数组一直只填充一个对象
- bash - 在没有进入 tnsnames.ora 的情况下执行 sqlplus,独立命令有效并且脚本被击中
- swift - 创建具有 2 种文本颜色的自定义 UI 按钮?