概述
数据读取:
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语言 - 数据科学实战(二)认识数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复