R中其他读取:

source  #读取R代码
dget    #读取R文件
load    #读取工作空间

一。R语言读取文本文件(.txt)

在R语言中,读取文本文件的函数可以是:read.table()scan()read.fwf(),也可以将.txt转换为.csv或.xlsx文件用其他函数读取。

1. read.table()

参数解释:

  • file:字符型,用""分隔,文件名称,要从中读取文件的完整路径;file的读取可用file.choose()来选择
  • header: 逻辑型,指定是否在首行包含变量名,默认为 FALSE;
  • sep: 字符型,分割字符,默认为"",代表空白字符,包括空格(一个或多个)、制表符、 换行符、回车;
  • quote :指定用于包围字符型数据的字符;
  • dec:字符型,制定小数点字符,默认为.,一般不用修改;
  • numerals:字符型,在数字转换会损失精度时的处理方法,allow.loss 表示允许精度损失;warn.loss 允许精度损失,但显示一条警告信息;no.loss 不允许精度损失,即不转换为数字,而是转换为因子或者不转换,保留字符串形式;
  • row.names:字符向量,为行指定名称,未定义时以1、2、3、4...代替;
  • col.names:字符向量,为列指定名称,若列名在第一行定义好了,可不用,未定义时,以V1、V2、V3...代替;
  • stringAsFactors:逻辑型,是否将字符串自动编码为因子,默认为 TRUE,当数据量很大时,可将该值设定为F;
  • na.strings:字符向量,定义代表缺失值的字符串,比如c("N",".")会将 "N" 和"." 两个字符读取为缺失值,默认为 "NA";
  • colClasses: 字符向量为列指定类型,比如c("numeric","character")指定第一列为数值型,第二列为字符型,若将某列指定为字符串,则不会将其自动编码为因子,默认即可;colClasses=c("xx"="numeric","cc"="logical"...
  • nrows:数值型,读取的最大行数,负数为不限制;
  • skip:数值型,读取前跳过的行数;
  • check.names: 逻辑型,是否检查变量名在 R 中的有效性,默认为TRUE,会将不符合语法的变量修改;
  • fill:逻辑型,是否自动填充空白值,若各变量行数不一致,是否为空白列添加空白值;
  • strip.white:逻辑型,是否自动过滤掉字符型变量前后的空格;
  • comment.char: 字符型,注释字符,以此字符开头的行将被忽略;
  • blank.lines.skips:逻辑型,是否忽略空白行,默认为 TRUE;
  • allowEscapes: 逻辑型,是否处理 C 语言风格的转义符;
  • text: 字符型,直接指定要读取的字符串,此时 file 应该为空;
  • encoding: 字符型,输入文本的编码,若出现乱码,请尝试更改此选项;
  • fileEncoding: 字符型,文件编码,若出现乱码,请尝试更改此选项。

注意:read.csv()、read.csv2()、read.delim()、read.delim2()都是read.table()部分参数(sep、dec)的变形。read.csv()、read.csv2()中file为.csv文件,分隔符为逗号或分号;read.delim()、read.delim2()中file的分隔符为tab键(制表符),在使用以下四个函数时,它们的参数已被固定,而read.table()可以更多变化的读取数据。即可以将文本文件存储为.csv等文件继续分析数据。

对应的写文件如write.table 、write.csv

2.scan()、read.fwf( ),readLines()下次遇见了再补充吧:)

二。.xlsx文件读取

1.利用剪切板

2.RODBC包:数据库读入(遇见了再补充)

3.xlsx包:批量读取

此包需要rjava包并配置Java环境

R语言中 数据读取与写入相关推荐

  1. r语言 read_html,R语言外部数据读取(示例代码)

    0  引言 使用R语言.Python等进行数据处理的第一步就是要导入数据(也可以使用UCI数据集),下文主要根据R语言的帮助文档来介绍外部文件数据的导入方法和注意事项. 1 格式read.table ...

  2. 初识R语言之数据读取篇

    设置工作路径 ## 1 修改工作路径 getwd() # 查看当前路径 setwd('E:/个人文件/R语言基础一点通/测试数据/test_data') # 设置工作路径 getwd() dir() ...

  3. R语言导出为html,科学网—[转载]R语言中数据的导入与导出(笔记) - 刘朋的博文...

    !!!help文档!!! 1.导入数据语句为mydata 要分析的.csv数据(.xlsx另存为...)导入.数据导入后可以edit(mydata),R语言工作区就会弹出数据, 可以进行编辑和修改.还 ...

  4. R语言中数据框的横向合并与纵向合并

    #横向合并 ID<-c(1,2,3,4) name<-c("Jim","Tony","Lisa","Tom" ...

  5. r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf

    ​注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...

  6. R语言导入数据文件(数据导入、加载、读取)、使用readr包中的read_csv函数导入逗号分割文件CSV(Comma Delimited Text File)

    R语言导入数据文件(数据导入.加载.读取).使用readr包中的read_csv函数导入逗号分割文件CSV(Comma Delimited Text File) 目录

  7. R语言导入数据文件(数据导入、加载、读取)、使用haven包的read_dta函数导入Stata中的dta格式文件

    R语言导入数据文件(数据导入.加载.读取).使用haven包的read_dta函数导入Stata中的dta格式文件 目录

  8. R语言导入数据文件(数据导入、加载、读取)、haven包的read_spss函数导入SPSS中的sav格式文件

    R语言导入数据文件(数据导入.加载.读取).haven包的read_spss函数导入SPSS中的sav格式文件 目录

  9. R语言中读取excel数据的常用方式有哪些?

    R语言中读取excel数据的常用方式有哪些? 目录 R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R ...

最新文章

  1. TypeScript 基础类型
  2. c++访问控制说明符
  3. 计算机专业英语词汇mp3,【听单词】计算机专业英语词汇音频106,计算机英语单词MP3...
  4. deepin应用分发_Deepin Dock隐藏功能等功能说明
  5. Python基础——全局变量与局部变量
  6. diffpatch升级_Tinker资源补丁原理解析
  7. 解决办法:更新linux时候提示“由于没有公钥,无法验证下列签名 ***”
  8. 职业生涯规划不会做?首先要知道职引生涯规划!
  9. SWF也能修改!硕思闪客精灵专业Flash反编译工具
  10. 永久免费的域名注册有吗?免费的域名注册在哪个平台?
  11. 计算机网络安全及防火墙技术任务书,《毕业设计(论文)-计算机网络安全技术分析》.doc...
  12. Python解线性方程组的直接法(5)————平方根法求解线性方程组
  13. RHCSA 知识点汇总
  14. 第三方邮箱登录126,163等服务器配置STMP
  15. 办公小技巧,批量修改文件名,手把手教你
  16. wallpaper代码_70 行 python 代码实现壁纸批量下载!
  17. .h5文件转.csv文件
  18. 如何上架自己的应用到各大应用商店?
  19. python 爬虫 处理429错误
  20. 【NVMe2.0b 16-1】Get Log Page

热门文章

  1. 【Android】SimpleAdapter的使用
  2. php调试和日志记录函数
  3. NVL与NVL2函数
  4. adidas最软的鞋_Adidas哪双Boost最适合你
  5. jmeter简单介绍
  6. 中国办教育,看美国还是孔子?
  7. CTO技能图谱大揭秘!
  8. JSP与Servlet的数据交互
  9. zcat,zgrep用法
  10. Sublime基本设置