如果你想以一种结构化、可视化的方式从数字历史项目中存储和处理大数据,这篇文章就是介绍怎样用R 语言在不使用关系数据库的情况下执行分析、处理数据存储的问题。我将使用一个名为 MySQL 的数据库来存储数据来举例子,前提是你必须熟悉MySQL的安装和使用,以及R语言的安装和使用。

  首先确保你有最新版本的 MySQL(百度有教程怎么安装),以及最新版本的 r 安装(百度有教程怎么安装),在这里我推荐使用 RStudio。从 RStudio 你可以安装 MySQL 包: install.packages (“RMySQL”)。如果这对你不起作用,请百度下原因咯。如果要绘图,请在 RStudio 中安装一个 install.packages (“ggplot2”)库。或者,您可以使用图形界面: 在右下角面板中,选择”包”,然后单击”安装包”。这将为你提供一个对话框,然后选择一个 CRAN 镜像,并输入包名安装即可。

  【5.20网站运营教程笔记】新手怎样用R语言连接并分析MySQL数据库【5.20网站运营教程笔记】新手怎样用R语言连接并分析MySQL数据库

  安装工作完成后,我们就开始写入脚本了。在这之前,我们将首先使用密码连接到数据库。现在,我们将使用一个变量来存储密码。这样每次开始启动 r 时,你都需要重置这个变量,但是这比直接写密码密码要好一点个人觉得。在 RStudio 控制台中键入下面的命令,创建的密码赋值到 SomethingDifficult,以添加一个用户密码连接到数据库。

localuserpassword <- "SomethingDifficult"

  接下来创建一个R运行文件在桌面,然后要运行下面的脚本,在rstudio中请选择所有文本并单击运行运行按钮。 ( Ctrl + alt + r 将运行脚本中的所有 r 脚本代码。)

library(RMySQL)
library(DBI)
storiesDb <- dbConnect(MySQL(), user='数据库名称', password=localuserpassword, dbname='数据库名称', host='数据库ip')
dbListTables(storiesDb)
dbDisconnect(storiesDb)

  在控制台中你应该会看到这样的效果(每个人数据库不同,我的是这样的):

  【5.20网站运营教程笔记】新手怎样用R语言连接并分析MySQL数据库【5.20网站运营教程笔记】新手怎样用R语言连接并分析MySQL数据库

  注意:中途可能会出现:Can’t connect to MySQL server on ‘127.0.0.1’ 等报错,具体解决方法每个电脑系统处理方式不一样,可参考:https://stackoverflow.com/questions/24525736/cant-connect-to-mysql-server-on-127-0-0-1-10061-2003

        版权声明:

  本网站的所有文字、图片和音视频资料,版权均由作者整理创作,任何媒体、网站或个人未经本网协议授权不得复制、转载、链接、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,谢谢,侵权必究。

    版权声明:

     本网站的所有文字、图片资料,【未注明转载的】均由作者亲自整理创作,任何媒体、网站或个人未经本人同意和授权不得复制、转载、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,侵权必究,谢谢。

阿沐
1625139774@qq.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注