#R语言#读入和保存
来源:互联网 发布:不是淘宝网禁售商品 编辑:程序博客网 时间:2024/05/21 19:27
> write.table(x,file="mydata",row.names=FALSE,col.names=FALSE) #可以
> write.csv(x,file="mydata2",row.names=FALSE,col.names=FALSE) #不可以
1. 首先用getwd() 获得当前目录,用setwd("C:/data")设定当前目录:
2.0 数据保存:创建数据框d:
>d <- data.frame(obs = c(1, 2, 3), treat = c("A", "B", "A"), weight = c(2.3, NA, 9))
2.1 保存为简单文本:
>write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F)
2.2 保存为逗号分割文本:
>write.csv(d, file = "c:/data/foo.csv", row.names = F, quote = F)
2.3 保存为R格式文件:
>save(d, file = "c:/data/foo.Rdata")
2.4 保存工作空间镜像:
>save.image( ) = save(list =ls(all=TRUE), file=".RData")
3.0 数据读取:读取函数主要有:read.table( ), scan( ) ,read.fwf( ).
3.1 用 read.table( ) 读 "c:\data” 下houses.dat:
>setwd("C:/data"); HousePrice <- read.table(file="houses.dat")
如果明确数据第一行做表头,则使用header选项:
>HousePrice <- read.table("houses.dat", header=TRUE)
read.table( ) 变形有: aread.csv( ),read.csv2( ), read.delim( ), read.delim2( ).前两读取逗号分割数据,后两个读取其他分割符数据。
3.2 用scan( ) 比read.table( ) 更灵活。但要指定 变量类型:如:C:\data\data.dat:
M 65 168
M 70 172
F 54 156
F 58 163
>mydata <- scan("data.dat", what = list("", 0, 0))
>mydata <- scan("data.dat", what = list(Sex="", Weight=0, Height=0))
3.3 用read.fwf( )读取文件中一些固定宽度数据:如:C:\data\data.txt:
A1.501.2
A1.551.3
B1.601.4
>mydata <- read.fwf("data.txt", widths=c(1, 4, 3), col.names=c("X","Y","Z"))
4.0 excel格式数据读取:
4.1 利用剪切板:选择excel数据,再用(CTRL+C)复制。在R中键入命令:
>mydata <- read.delim("clipboard")
4.2 使用程序包 RODBC.如: c:\data\body.xls
Sex Weight Height
M 65 168
M 70 172
F 54 156
F 58 163
> library(RODBC)
> z <- odbcConnectExcel("c:/data/body.xls")
> foo <- sqlFetch(z, "Sheet1")
> close(z)
> write.csv(x,file="mydata2",row.names=FALSE,col.names=FALSE) #不可以
1. 首先用getwd() 获得当前目录,用setwd("C:/data")设定当前目录:
2.0 数据保存:创建数据框d:
>d <- data.frame(obs = c(1, 2, 3), treat = c("A", "B", "A"), weight = c(2.3, NA, 9))
2.1 保存为简单文本:
>write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F)
2.2 保存为逗号分割文本:
>write.csv(d, file = "c:/data/foo.csv", row.names = F, quote = F)
2.3 保存为R格式文件:
>save(d, file = "c:/data/foo.Rdata")
2.4 保存工作空间镜像:
>save.image( ) = save(list =ls(all=TRUE), file=".RData")
3.0 数据读取:读取函数主要有:read.table( ), scan( ) ,read.fwf( ).
3.1 用 read.table( ) 读 "c:\data” 下houses.dat:
>setwd("C:/data"); HousePrice <- read.table(file="houses.dat")
如果明确数据第一行做表头,则使用header选项:
>HousePrice <- read.table("houses.dat", header=TRUE)
read.table( ) 变形有: aread.csv( ),read.csv2( ), read.delim( ), read.delim2( ).前两读取逗号分割数据,后两个读取其他分割符数据。
3.2 用scan( ) 比read.table( ) 更灵活。但要指定 变量类型:如:C:\data\data.dat:
M 65 168
M 70 172
F 54 156
F 58 163
>mydata <- scan("data.dat", what = list("", 0, 0))
>mydata <- scan("data.dat", what = list(Sex="", Weight=0, Height=0))
3.3 用read.fwf( )读取文件中一些固定宽度数据:如:C:\data\data.txt:
A1.501.2
A1.551.3
B1.601.4
>mydata <- read.fwf("data.txt", widths=c(1, 4, 3), col.names=c("X","Y","Z"))
4.0 excel格式数据读取:
4.1 利用剪切板:选择excel数据,再用(CTRL+C)复制。在R中键入命令:
>mydata <- read.delim("clipboard")
4.2 使用程序包 RODBC.如: c:\data\body.xls
Sex Weight Height
M 65 168
M 70 172
F 54 156
F 58 163
> library(RODBC)
> z <- odbcConnectExcel("c:/data/body.xls")
> foo <- sqlFetch(z, "Sheet1")
> close(z)
0 0
- #R语言#读入和保存
- R语言读入数据
- R语言读入数据
- R语言读入数据
- R语言读入文本数据
- R语言作图保存[保存]
- R语言图像保存
- 图片保存和数据读入保存方法
- [R语言] 如何保存命令和读取命令
- (九)数据读入和保存
- r语言矩阵、数据框基本操作及数据读入
- R语言read.table()读入txt文本错误
- R-数据保存和输出
- R语言生成保存图片方法
- R语言之关于保存pdf,png
- R语言之作饼图并保存
- R语言相关文件保存执行abc
- [R语言]ggplot2画图保存方法
- CentOS6.3中Trac和Subversion(SVN)的结合(二)
- Apache BeanUtils 的简介和作用
- 按照字典序枚举排列
- javascript 对象创建 之 抽象工厂模式
- js 替换换行
- #R语言#读入和保存
- 服务—Service(一)
- 斯伦贝谢2013校园招聘软件岗位笔试题
- android测试之getevent/sendevent
- Copying DNA
- 第五章 绘图基础 (GDI、设备环境、点线绘制、填充)
- 有个一个WINCE 6.0系统的触摸屏 重启后系统就会被还原,如何能让它不还原?
- 12个最佳javascript类库
- 算法学习笔记之二:从1到n的正数中1出现的次数