mysql将结果集并排显示_将数据导入 R

1、 导入 csv 文件

1.1 准备数据

# 指定数据存放路径
data_path <- "D:/RFiles/summary/"	# 单反斜杠作为分隔符
# data_path <- "D:RFilessummary"	# 双斜杠作为分隔符

# 指定图片存放路径
img_path <- "D:/RFiles/summary/"
# img_path <- "D:RFilessummary"

# 将数据集iris写入指定的文件iris.csv中
write_csv(iris,path = paste0(data_path, "iris.csv"))

1.2 将 csv 文件导入 R

data <- read_csv(file = paste0(data_path, "iris.csv"))	# 从指定工作目录读取csv文件

# 以表格形式显示前6行数据,单元格居中显示
kable(head(data), align = "c", format="latex")	>	# format="latex"用于在pdf中展示表格
kable_styling(position = "center")	# 表格居中显示

78cc126393b19a2f7334d18d6dc8569c.png

2、导入 MySQL 数据库中的表数据

2.1 安装并配置数据源

假设数据库安装在本机,并且本地已经安装的 mysql 的驱动程序mysql-connector-odbc-8.0.12- winx64.msi,按照默认选项安装即可。接下来就是配置数据源,具体如下:

步骤一

include_graphics(paste0(img_path, "create_datasource_1.png"))
# 使用include_graphics函数时,文件的路径的分隔符必须用反斜杠,
# 双斜杠不能返回正确结果

85fc906cd989f8ad23a458896cd3cf81.png

步骤二

include_graphics(paste0(img_path, "create_datasource_2.png"))
# 使用include_graphics函数时,文件的路径的分隔符必须用反斜杠,
# 双斜杠不能返回正确结果

994fb70b96a1c0938d291c615ddd2709.png

步骤三

include_graphics(paste0(img_path, "create_datasource_3.png"))
# 使用include_graphics函数时,文件的路径的分隔符必须用反斜杠,
# 双斜杠不能返回正确结果

5f11b146d498bd65028846f917fc88dc.png

步骤四

include_graphics(paste0(img_path, "create_datasource_4.png"))
# 使用include_graphics函数时,文件的路径的分隔符必须用反斜杠,
# 双斜杠不能返回正确结果

84967d966035899c541c525f02ba89af.png

以上相关操作,也可参见MySQL ODBC 驱动安装和配置数据源。

2.2 准备数据

将数据集 iris 导入数据库中,表名称为 iris

# 建立数据库连接,连接本地数据库test
library(RMySQL)
mycon <- src_mysql(host = "localhost",port = 3306,
dbname = "test",username = "root",password = "")
# 复制iris数据集至数据库test中,并新建表为database_iris
copy_to(mycon, iris, temporary = F)

2.3 将数据库中 iris 表数据导入 R

db.iris <- tbl(mycon, "iris")
# 以表格形式显示前6行数据,单元格居中显示
kable(head(db.iris), align = "c", format="latex")	>	# format="latex"用于在pdf中展示表格
kable_styling(position = "center")	# 表格居中显示

5cbd017c898b5b26edb6a461c347c943.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值