数据分析工作中,R语言和SQL哪个接触得多

Python021

数据分析工作中,R语言和SQL哪个接触得多,第1张

当然也可以将R与外部数据库连接,直接在R中操作数据库,并生成最终结果,这也是一种可行的方法。在R中连接数据库需要安装其它的扩展包,根据连接方式不同我们有两种选择:一种是ODBC方式,需要安装RODBC包并安装ODBC驱动。另一种是DBI方式,可以根据已经安装的数据库类型来安装相应的驱动。因为后者保留了各数据库原本的特性,所以个人比较偏好用DBI连接方式。有下面这几种主要的包提供了DBI连接:RMySQL,RSQLite,ROracle,RPostgreSQL。由名字看得出它们分别对应了几种主流的数据库。

你是想做数据分析对吧?

建议啊,先学R,R能应付很多统计问题了

再去学python,python语法当然了必须先掌握,这个很简单,然后就是python有两个

跟数据分析密切相关的包,如果你想做数据分析,请把重点放在两个包上

再学sql吧,毕竟单纯的学sql没有什么意义,因为什么也做不了

sql 建议先学sql server,有了python的语法基础学sqlserver很简单,当然没有基础也能学,只是有一门语言基础学起来更容易

学完sql server 再学oracle,oracle一定要学,其他数据库根据需求来学,比如Nosql就非常好

1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。而程序设计语言则有更多的面向对象及逻辑程序设计。比如用SQL语言编写个窗口、做个进度条什么的,是无法实现的。

2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。程序设计中需要操作数据库,则通过SQL语言来翻译给数据库管理系统。如图所示:

3、不同数据库管理系统会有一些特殊的SQL规范,比如 TOP 是无法在mysql中使用的。而这些规范与程序设计语言无关。