我是靠谱客的博主 留胡子电源,最近开发中收集的这篇文章主要介绍与Lillian 一起学:R语言 - 数据科学实战(二)认识数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据读取:

2.1 从文件读取数据文件

     本文以世界银行的公开数据 :老龄化人口数据为例 下载 (链接如果打不开可以在文末下载本文使用的数据和代码)

数据下载,解压后有三个文件,分别是元数据-指标(Metadata_indicator_***.csv),元数据-国家(Metadata_Country_***.csv) 和 主数据文件(API_***.csv).

打开RStudio,新建R文件脚本。

执行完三行读取文件的命令后再 Global Environment区域可以看到三份文件的基本数据介绍。


 

2.2 从关系型数据库读取数据文件

以mysql数据库为例(默认在mac 电脑上已经安装好mysql  附:在mac电脑上安装mysql数据库 :在终端执行 brew install mysql)

在RStudio中 连接mysql数据有很多方式,本文使用RMariaDB包连接

在RStudio->Console窗口输入:

install.packages("RMariaDB")

包安装完成后,在R脚本中输入:

library(RMariaDB)
storiesDb <- dbConnect(RMariaDB::MariaDB(), user='root', password="",dbname="new_schema", host='localhost')
dbListTables(storiesDb)


即可读取 new_schema数据库里面的所有数据表

本机new_schema数据库中只有一个new_table数据表。表中只有两条示例数据。

使用dbGetQuery(storiesDb, "SELECT * FROM new_table limit 3") 语句可以查出相应的记录。

RMariaDB 包中还提供了其他多种和mysql 交互的方法,感兴趣的参考地址。

最后不要忘记关闭连接。

dbDisconnect(storiesDb)

 

本文示例代码 下载

最后

以上就是留胡子电源为你收集整理的与Lillian 一起学:R语言 - 数据科学实战(二)认识数据的全部内容,希望文章能够帮你解决与Lillian 一起学:R语言 - 数据科学实战(二)认识数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部