R(08):第二章:2.7读、写数据文件

本文详细介绍了R语言中如何读写数据文件,包括使用read.table()和scan()函数读取纯文本文件,以及如何读取SPSS、SAS、S-PLUS、Stata、Excel等其他格式的数据文件。此外,还讲解了write.table()和write.csv()函数用于写入数据文件的方法。
摘要由CSDN通过智能技术生成

《统计建模与R软件》薛毅

第2章 R软件的使用

总结:读取文本格式的文件,read.table()函数,其中header=FALSE,表示文本格式的第一行不是表头,如果header=TRUE表示文本格式的第一行默认是表头,读取后的文本为data.frame;同时也可以读取其他格式的文件;R不能够直接读取Excel表格文件,可以将Excel表转化成“文本文件(制表符分隔)”,然后用函数read.delim()读取文本文件,也可以将Excel转化成“CSV(逗号分隔)”文件,用函数read.csv()读取该csv格式文件;write.table()函数和write.csv()函数是将data.frame写入文件,write.table()函数写入文本文件,write.csv()函数写入csv格式文件。

2.7 读、写数据文件

2.7.1 读纯文本文件

读纯文本文件由两个函数,一个是read.table()函数,另一个是scan()函数。

1. read.table()函数

该函数是读表格形式的文件,如果读到的纯文本文件是对应行列的,该文件的第一行为变量名,第一列为记录序号;则可利用read.table()函数读取数据,用法如下:
R_read_rable.txt文件的内容为:
52.00 111.0 830 5 6.2 no
57.50 128.9 710 5 7.5 yes

注意:文件的最后一行必须有换行符,不然会报incomplete final line found by readTableHeader这个错误
> rt <- read.table("/Users/XXX/Desktop/R_read_rable.txt", header=FALSE)#这个文件没有表头,所以header设定为header=FALSE
> rt#每一列自动进行命名,每一行则用序号表示
V1 V2 V3 V4 V5 V6
1 52.0 111.0 830 5 6.2 no

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值