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

  • 数据文件的读写
    首先我们先说读的方法,在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

                           剧终
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐