R语言 Rstudio对本地文件数据文件的读写和查看设置当前工作路径

第一次写博客 各位老铁多多包涵

  • 数据文件的读写
    首先我们先说读的方法,在Rstudio提供一种方法==read.table()==函数来读取数据。这种方法对数据来源可以是一个Windows记事本或任何其他纯文本编辑器所创建的ASCII格式文件,使用readtable()读取文件返回的是一个数据框,便于R语言的后续操作
    • 比如我们要查看一个名叫 stulnfo.txt 的文件,里面的内容:
      names ages Gender
      Alice 18 Female
      Lucy 19 Female
      Tim 20 Male

我们可以使用read.table(stulnfo.txt)来读取
这时候我们会遇到问题:
在这里插入图片描述

 它说找不到文件或目录,这个就是R在当前工作路径中找不到该文件stulnfo.txt。

R中给了我们查看和设置当前路径的函数分别是getwd()和setwd()
* getwd():显示当前工作路径
* setwd(dir):完成当前工作目录的设置 [^1]参数 dir 是字符串,目录需要引号

我们查看下我们当前路径然后再去该目录下查找发现没有这个文件
在这里插入图片描述
所以我们在读取本地文件时要加绝对路径

在这里插入图片描述
这时我们就可以读取该文件内容了
注意当你想要读这个文件时,你要在这个文件的最后一行内容回车一下 不然它会报错,我们测试一下。

新建一个叫test1.txt的文本,不回车保存
在这里插入图片描述
在Rstudio中读取该文本报错说最后一行不完整

在这里插入图片描述

我们保存之前回车一下
在这里插入图片描述
运行一下就读取到文本里的内容没有报错
在这里插入图片描述
我们除了常用的read.table()函数,还有read.csv()和read.csv2,慢慢摸索
read,table()函数有一个参数header ,这几个函数header都默认为TRUE 读取列名。

接下来就是写了,写R也提供了一种方法叫write.table(),并保存在本地,例如:

x<-1:6
write.table(x,file=“c:/R/test2.txt”)

这时我们去c:/R/目录下可以看到多了一个test2.txt的文件
在这里插入图片描述
没事多查相关资料帖子,这是我第一次写CSDN,挺充实的,我也是自己慢慢积累的,如果有啥不对的或者想互相交流的可以联系我QQ,希望大家别介意!

QQ:1980388513

                           剧终
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值