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

2018-07-29  本文已影响0人  互联网攻城狮

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

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

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

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

  localuserpassword <- "SomethingDifficult"

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

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

  注意:中途可能会出现: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

版权声明:

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

更多网站运营,外贸推广

以及专业GA,GTM知识请百度搜索:ISEOer

或者输入域名:www.rrdaj.com可进入我的博客哟!!

上一篇下一篇

猜你喜欢

热点阅读