R语言|1.4 R语言读取数据(csv,txt,xlsx)

  • 1.4.1获取R的内置数据集
  • 1.4.2模拟特定分布数据
  • 1.4.3导入数据
    • 1)导入txt与csv
    • 2)导入xls与xlsx
  • 1.4.1获取R的内置数据集
  • 1.4.2模拟特定分布数据
  • 1.4.3导入数据
    • 1)导入txt与csv
    • 2)导入xls与xlsx

1.4.1获取R的内置数据集

1.4.2模拟特定分布数据

1.4.3导入数据

1)导入txt与csv

2)导入xls与xlsx

1.4.1获取R的内置数据集

R的内置数据集存在于各个包中。R基础包datasets中提供了100多个数据集,使用代码可以查看:

// An highlighted block
data(packages="datasets")

我们以iris数据集为例,首先查看iris数据集的描述信息:

// An highlighted block
?iris

加载iris数据集:

// An highlighted block
data(iris)

ps:如果使用的数据集为别的包,我们需要安装了对应的包之后并加载,才能成功调用目标数据集。

1.4.2模拟特定分布数据

针对数值模拟,R提供了一些函数,示例如下。
生成服从正态分布的函数:

// An highlighted block
r1<-rnorm(n=100,mean=0,sd=1)#生成100个均值为0,标准差为1的服从正态分布的数

生成服从均匀分布:

// An highlighted block
r1<-runif(n=1000,min=0,max=100)#生成1000个[0,100]上服从均匀分布的数

生成二项分布的数:

// An highlighted block
r1<-rbinom(n=80,size=100,prob=0.1)#生成80个

生成泊松分布的数:

// An highlighted block
r1<-rpois(n=50,lambda=1)#生成50个lambda=1的服从泊松分布的数

1.4.3导入数据

1)导入txt与csv

txt:假设我们已经创建了数据文件“abc.txt”,我们再当前工作空间中可以直接读取:

// An highlighted block
data<-read.table("abc.txt",head=TRUE)

csv:有文件abc.csv

// An highlighted block
data<-read.csv("abc.csv",head=TRUE)

2)导入xls与xlsx

R在读取xls与xlsx需要借助第三方包,我们常用的有openxlsx、rwadxl、gdata。本文以openxlsx为例,这个包还需要借助java,因此除了需要安装openxlsx外,还需要安装java。
使用install.packags(‘openxlsx’)
在java官网下载java安装即可(安装所需空间不大)
上述准备工作完成后,可以进行xls文件的读取。

xls:设有文件abc.xls

// An highlighted block
library(openxlsx)
data<-read.xls("abc.xls",sheet=1)

如果数据文件没有保存在当前的工作空间下,我们需要在文件名称前添加该文件的存放路径
eg: data<-read.xls(“C:/user/ABC/abc.txt”,sheet=1),才能将文件成功读取

R语言|1.4 R语言读取数据(csv,txt,xlsx)相关推荐

  1. R语言可以直接从数据库读取数据么?R语言读取数据库数据示例

    R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 目录 R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 R语言是解决什么问题的? R语言可以直接从数据库读取数据么?R语言读取数据 ...

  2. (R语言)从文件中读取数据

    7.1 函数read.table() 该函数可以直接将文件中完整的数据帧读入.此时文件要符合特定的格式: 1 第一行应当提供数据帧中每个变量的名称: 2 每一行(除变量名称行)应包含一个行标号和各变量 ...

  3. 初学者使用R语言读取excel/csv/txt的注意事项

    本文首发于:医学和生信笔记,完美观看体验请至公众号查看本文. 文章目录 把数据读入R语言 Excel csv txt 其他 写出文件(从R语言另存为其他格式) 本文面向R语言初学者,尤其是生物医药领域 ...

  4. R极简教程-7:读取数据

    读取数据往往是进行数据分析的第一步,数据读取的方式很多,就R语言而言,常见的有几种:Load已经存好的RData,读取文本文件,读取excel文件,读取数据库文件,抓取网络数据. 读取RData RD ...

  5. 05pandas读取excel csv txt文件

    pandas丨数据读取与保存 读取excel文件: pandas.read_excel() 保存excel文件: pandas.to_excel() pandas.read_excel(io, she ...

  6. 用python pandas按块读取超大csv/txt

    如果一个csv文件过大,比如说达到好几G,直接读取的话内存估计hold不住,幸好pandas支持使用chunksize指定行数,每次按多少行多少行来读取,这样就避免了一次性读取过多数据导致内存崩溃. ...

  7. C语言以延时的状态读取数据文件,CH376 U盘文件读写相关C语言代码

    /* CH376芯片 硬件标准SPI串行连接的硬件抽象层 V1.0 */ /* 提供I/O接口子程序 */ #include        "HAL.H" /* 本例中的硬件连接方 ...

  8. 使用C#语言,从Excel2007中读取数据,并显示到Form中的DataGridView。

    转载自:http://blog.csdn.net/zhangnan20100811/article/details/6458158 using System; using System.Collect ...

  9. php导入excel 分页读取数据,[求助]Txt文件大量数据导入excel,如何分页?

    我碰到的问题有点不同,我的文本文件是以空格分隔的,所以我只能先导入,然后再分列,导入的时候,我是借鉴蓝桥玄霜版主的代码,如果一个工作表装不了,会自动新建工作表,直到导完为止,到目前为止,个人觉得还不错 ...

  10. python 数据分析-读写数据csv、xlsx文件

    1.读写csv文件可以使用基础python实现,或者使用csv模块.pandas模块实现. 基础python读写csv文件 读写单个CSV 以下为通过基础python读取CSV文件的代码,请注意,若字 ...

最新文章

  1. 多波次导弹发射中的规划问题(一) 网络图绘制及数据整理
  2. IBASE object component的where use list
  3. Virtualbox 无缝整合linux和windows双系统
  4. Emulex FC HBA卡FW升级与驱动安装
  5. DevOps在证券互联网研发中的应用与实践
  6. MQTT 通俗易懂讲解
  7. easypoi 语法_请问英语如何学习语法?
  8. Visual Studio 2017卸载不干净
  9. 手机端通过软件Es文件浏览器访问Linux服务器文件(局域网或远程服务器)
  10. 极致Review,阿里绩效管理的核心工具
  11. 在PHP中怎么解决大量数据处理的问题
  12. Javaweb入职第二天
  13. Windows 下安装 Xdebug 受难记之(1)
  14. USB转换芯片(用来做鼠标键盘)
  15. APP打开提示 应用未安装
  16. VMware虚拟机安装macos Big Sur 11.2.0 (20D64)镜像CDR/ISO下载
  17. oracle adf 数据validation,ORACLE ADF 问题总结
  18. mysql基本sql语句大全(基础用语篇)
  19. X-former:不止一面,你想要的Transformer这里都有
  20. Postgresql + Pgpool 主从及高可用配置

热门文章

  1. 当我通勤时我该读什么
  2. Mac无法挂载exfat磁盘怎么办?
  3. 树莓派连接wifi教程
  4. 在OpenCV里实现高斯平滑1
  5. CVE-2021-39348 WordPress LearnPress插件XSS漏洞复现
  6. 达梦数据库关键字屏蔽
  7. 【原版教材•中英对照】群论:凝聚态物理的应用——将成为你学习该课程最有力的跳板
  8. CC00019.python——|HadoopPython.v19|——|Arithmetic.v19|语法:进阶函数.V1|
  9. Ubuntu如何安装rpm软件包,ubuntu安装输入法、WPS软件
  10. Kmeans和谱聚类算法(python实现sklearn)