美文网首页
R中读写数据

R中读写数据

作者: xiaoxianyu | 来源:发表于2020-01-13 15:59 被阅读0次

一般我们想要处理的数据储存在电脑的硬盘中,如果想要用R来处理这些数据,我们要把这些文件放在R的工作目录下或者在命令中给出这些文件所在的路径。

通常使用getwd()来查看当前的工作目录。

> getwd()

[1] "C:/Users/asus/Documents"

如果我们的数据都放在E盘的data文件夹下,我们可以设置工作路径为E:/data

> setwd("E:/Rdata")

> getwd()

[1] "E:/Rdata"

除了输入命令来设置工作路径,我们还可以用鼠标点击左上方工具栏的Session-Set Working Directory-Choose Directory

我们要处理数据,首先要有数据,这些数据可以是我们手动输入的,比如在之前给出的例子。

> mydata <- data.frame(age = numeric(0), gender = character(0), weight = numeric(0) )

#输入或修改 mydata 中的数据,输入该命令后会弹出数据编辑器,我们就能进行手动编辑

> mydata <- edit(mydata)

但是更多的情况下我们是直接读取文件中的数据

> df<-read.table(file="E:/Rdata/fg.csv", header=T, sep=",")

> df

  X obs treat weight

1 1   1     A    2.3

2 2   2     B     NA

3 3   3     A    9.0

> df<-read.csv(file="E:/Rdata/fg.csv", header=T)

> df

  X obs treat weight

1 1   1     A    2.3

2 2   2     B     NA

3 3   3     A    9.0

我们不仅会输入数据,有的时候也想把在R中处理的数据保存为别的文件格式。

#创建一个数据框df

> df<-data.frame(obs = c(1, 2, 3), treat = c("A", "B", "A"), weight = c(2.3, NA, 9))

> df

  obs treat weight

1   1     A    2.3

2   2     B     NA

3   3     A    9.0

#保存df为 txt 文件,保存在E盘的Rdata文件夹下

> write.table( df , file = "E:/Rdata/fg1.txt", row.names = T, quote = T )

#保存df为 txt 文件,row.names = F :不写入行名,quote = F :变量名不用双引号。

>  write.table( df , file = "E:/Rdata/fg.txt", row.names = F, quote = F )

> 保存df为 csv 文件

> write.csv( df , file = "E:/Rdata/fg.csv" )

> 保存df为 R 格式文件

> save( df , file = "E:/Rdata/fg.Rdata" )

或者

> write.table( df , file = "E:/Rdata/fg1.txt", row.names = T, quote = T )

参考资料:

R for beginners

ucas相关课程课件

相关文章

  • R中读写数据

    一般我们想要处理的数据储存在电脑的硬盘中,如果想要用R来处理这些数据,我们要把这些文件放在R的工作目录下或者在命令...

  • R数据读写

    csv文件读写 txt文件读写 读取excel文件 转成csv文件读取(逗号分隔) 专程prn文件读取(空格分隔)...

  • R语言readr包的使用

    R语言readr包的使用 readr包中的读写函数比正常R语言数据的读写快了很多倍 主要的包有两个,一个数read...

  • 2018-08-04文件读写

    文件读写 w,r读写str类型数据 代码示例: 字符串格式使用w写入,r可以原格式读出 write每次写入前会清空...

  • python django 开发电商

    1. 项目架构 2. 数据库表结构 3. 数据库读写分离 4. Django读写分离配置 新建utils/db_r...

  • 【工具提升】R语言温故知新(1)

    R basic 数学运算 分布函数和分位数函数 数据输出 函数运行记录 向量计算与变量赋值 R 绘图 数据读写 大...

  • 「生信」R for Beginners——R入门笔记

    目录首先导言基本原理与概念基本原理赋值分配(assign)等操作在线帮助R的数据操作对象在文件中读写数据存储数据生...

  • R语言的数据读写

    使用键盘输入数据 使用edit()或fix()函数会自动调用一个文本编辑器。 读取R语言包中的数据 R中包含许多内...

  • python open文件操作

    f=open('/tmp/hello','w') open(路径+文件名,读写模式) 读写模式:r只读,r+读写,...

  • R语言-1-概述

    一、讲什么 1、R与Rstudio2、数据类型3、数据结构4、函数和R包5、文件读写6、绘图7、进阶知识 二、ti...

网友评论

      本文标题:R中读写数据

      本文链接:https://www.haomeiwen.com/subject/uefnactx.html