《R4beg_cn 2.0》Part 1——读取数据

| 评论(0)

在文件中读写数据

read.table()

e.g.

>data<-read.table("data.txt") #data.txt在工作目录下,如从其他路径输入,需完整地址

read table()有几个变种:read.csv(),read.csv2(),read.delim(),read.delim2(),etc.

----------------------------

scan()

scan()可以指定变量的类型,且较适合用来打开大型数据

e.g.

>data<-scan("data.txt",what=list("",0,0)) #读取data.txt前三个数据,分别为1字符型,2、3数值型

缺省情况下,scan()创建一个数值型向量,如果读取的与缺省或指定的不同则返回错误信息

----------------------------

read.fwf()

read.fwf()用来读取文件中固定宽度格式的数据

widths参数指定数据宽度

e.g.

文件中数据表示为(仅写出第一列)“A1.501.2”

>data<-read.fwf("data.txt",widths=c(1,4,3))

>data

V1 V2 V3

1 A 1.50 1.2

发表评论

最新日记

林达----"近距离看美国"系列
  大概一年半前,我在百无聊赖中混迹于一…
【每天听首外文歌】fix you
Song:fix you Artist:…
伟大的辩题
标 题: 银联杯"厦门大学第三届研究生辩…