2.7 数据文件读写

2.7 读,写数据文件

2.7.1 读纯文本文件

方式:1.read.table() 2.scan()

getwd()
setwd("D:/test")

例:read.table()

rt<-read.table("houses.data")
is.data.frame(rt);rt
rt<-read.table("houses.data",header = TRUE);rt

例:scan()

w<-scan("weight.data");w
is.list(w)
w<-scan("h_w.data",list(height=0,weight=0));w
is.list(w)

x<-matrix(scan("weight.data",0),nrow = 3,ncol=5,byrow=TRUE);x

上式等价形式:

x<-matrix(scan("weight.data",0),ncol=5,byrow=TRUE);x
x<-matrix(scan("weight.data",0),nrow = 3,byrow=TRUE);x

其中:skip=0 在开始读取数据值之前要跳过的输入文件的行数。

2.7.2 读取其他格式的数据文件

library(foreign)
setwd("D:/test/数据集")

SPSS 形成数据框

rs<-read.spss("educ_scores.sav",to.data.frame = TRUE);rs

SAS

rs<-read.xport("educ_scores.xpt");rs

S-PLUS

rs<-read.S("educ_scores");rs

Stata

rs<-read.dta("educ_scores.dta");rs

读取Excel数据文件,R语言不支持Excel文件读取。然后R软件读出。

方式1:将Excel转换为文本文件(制表符分隔文件)

rd<-read.delim("educ_scores.txt");rd

方式2:转换格式是Excel表转换成CSV文件,

rc<-read.csv("educ_scores.csv");rc

2.7.3 链接嵌入的数据库

R软件本地提供50多个数据和其他利用软件包

data()

1.装载本地数据集

data(infert)
infert

2.从其他软件链接数据包

data(package="nls")
data("Puromycin",package="nls")

以上是实例,具体引用时,套用格式

或者通过library附加到库中。在data()中可以看到基本包中有nls软件包

library(nls)
data()
data("Puromycin")

2.7.4 写数据文件

1.write()函数

write(x, file = "data",ncolumns = if(is.character(x)) 1 else 5,append = FALSE, sep = " ")

x是数据,file是文件名,append = TRUE时,在源文件上添加数据,否则写一个新文件.

2.write.table()和write.csv()函数写纯文本格式数据文件或CSV格式的Excel数据文件

df<-data.frame(
Name=c("Alice","Becka","James","Jerffrey","John"),
Sex=c("F","F","M","M","M"),
Age=c(13,12,13,14,13),
Height=c(56.5,65.3,57.3,62.5,59.0),
Weight=c(84.0,98.0,83.0,84.0,99.5)
)
write.csv(df,file="foo.csv")
write.table(df,file="foo.txt")

具体参数查看帮助文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,179评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,229评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,032评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,533评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,531评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,539评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,916评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,813评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,568评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,654评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,354评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,918评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,152评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,852评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,378评论 2 342

推荐阅读更多精彩内容