1.7 文件路径
我们读取数据时都是读取某路径下的某文件,但是由于系统等原因,路径在不同系统下的表示方式不一致。
1.7.1 指定路径
- win 路径
winOS系统:C:\Users\zhongyf\Desktop\Rbook
,注意路径中是一个反斜杠()。
在R中读取时需要用一个正斜杠或两个反斜杠。
::read_csv('C:/Users/zhongyf/Desktop/Rbook/data/flights.csv')
readr::read_csv('C:\\Users\\zhongyf\\Desktop\\Rbook\\data\flights.csv') # same above
readr:::read_csv(file = r"(C:\Users\zhongyf\Desktop\Rbook\data\flights.csv)") # same above readr
工作中,当需要读取或写入共享盘4中文件时,路径表示方式为:
<- r"(\\192.168.2.117\公司A-新\01事业部\)"
the_shared_disk
# load data into R
::read_csv(file = "\\\\192.168.2.117\\公司A-新\\01事业部\\flights.csv")
readr::read_csv(file = r"(\\192.168.2.117\公司A-新\01事业部\)") readr
r“()”用法是R-4.0-之后的特性。在win系统下表示路径特别有用
- mac 路径
macOS系统: /User/vega_mac/Desktop/r
,路径中是一个正斜杠。
::read_csv('/User/vega_mac/Desktop/r/Rbook/data/flights.csv') readr
1.7.2 默认路径
getwd()
是查看当前工作目录的函数,在进行文件读写时的默认路径,也就是当没有明确指定路径时,读取导出的默认路径是getwd()
。想要改变工作目录,通过设定setwd()
即可。
getwd()
# not run
setwd('C:/Users/zhongyf/Desktop/Rbook/data')
getwd()
共享盘的地址即某电脑(服务器)的地址,知道共享盘在局域网中的ip地址后在 开始->运行中输入\192.168.1.247即可打开共享盘。↩︎