因为不同的操作系统对于文件路径之类的东西有不同的约定,所以这些命令的输出可能在不同的机器上有所不同。但是需要注意的是,RStudio提供了一个通用的API(a comman set of commands)来与文件交互,这样您的代码就可以跨不同类型的计算机工作。
getwd()
getwd()
使用getwd()确定R会话使用哪个目录作为当前工作目录
ls()
ls()
使用ls()列出本地工作区中的所有对象。
一些R命令和Linux或Mac上的命令是相同的。Linux和Mac操作系统都是基于一个叫做Unix的操作系统。学习更多关于Unix的知识总是一个好主意
dir()
list.files() or dir()
使用list.files()或dir()列出工作目录中的所有文件。
在函数名上使用args()函数也是查看函数可以接受什么参数的简便方法
dir.create()
dir.create()
在当前环境中创建一个文件夹,文件夹名称为test
需要序贯生成文件夹时,recursive设置为TRUE。
setwd()
setwd()
使用setwd()设置工作目录到test文件夹下
file.create()
file.create()
在test文件夹下创建一个"duoketuoliu,R"文件
file.exist()
file.exist()
使用file.exist()查看当前工作环境中是否有"duoketuoliu.R"文件
file.info()
file.info()
使用file.info()获取文件详情
file.rename()
file.rename()
使用file.rename()将duoketuoliu.R重新命名为"多克托刘.R"。
file.copy()
file.copy()
使用file.copy()将"多克托刘.R"复制一份为"多克托刘微信号.R"