全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5060 3
2012-04-28
目前在做一些生物信息学的分析,但对于R不是太明白,用的较多的是perl和mysql,将mysql中的数据导给perl进行分析,鉴于R的强大绘图工具,不需要用GD另写程序,遂对R颇为心仪, 但现在R刚起步,有几个问题想请教大家一下。

举个例,如果要作boxlplot的图,从mysql获得了几组数组后,如何将它们分别(因为数据是分别获取的)导入到一个list或dataframe中去,因为这些数据的长度都不一样,但都在上千万至亿不等,貌似dataframe需要数据长度是是成倍数变化(但我不需要它进行内部循换),有什么建议吗大家?


谢谢大家
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-28 02:11:14
不懂sql,不过你可以看看RMySQL包
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-29 01:57:00
因为是新手,所以我习惯于在perl解决问题,看来我得花点时间学R编程。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-3 17:17:10
> library(RMySQL) # will load DBI as well
     ## 打开一个MySQL数据库的连接
     > con <- dbConnect(dbDriver("MySQL"), dbname = "test")
     ## 列出数据库中表
     > dbListTables(con)
     ## 把一个数据框导入到数据库,删除任何已经存在的拷贝
     > data(USArrests)
     > dbWriteTable(con, "arrests", USArrests, overwrite = TRUE)
     TRUE
     > dbListTables(con)
     [1] "arrests"
     ## 获得整个表
     > dbReadTable(con, "arrests")
                    Murder Assault UrbanPop Rape
     Alabama          13.2     236       58 21.2
     Alaska             10.0      263       48 44.5
     Arizona             8.1      294       80 31.0
     Arkansas           8.8      190       50 19.5



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群