400 050 6600
数据分析师

手机号

验证码

30天自动登录
当前位置:首页 - Q&A问答

Q&AQ&A问答

什么是R编程语言?NoSQL和地图指南

来源:CPDA数据分析师网 / 作者:数据君 / 时间:2021-04-01

容错性和灵活的架构只是企业转向的部分原因
的编程语言,Java中,.NET,Node.js的,围棋等。但是不需要为R提供特定的驱动器,因为它可以轻松使用REST API,在这篇文章中,我从一个较旧的博客复活了R编程教程,并了解R如何与的版本一起使用,示例展示了如何在JSON数据上运行表格化N1QL / SQL查询,以及如何映射某些地理空间数据的结果位置。 

什么是R?
R满足了对类似于SAS和SPSS等专有产品的开源统计计算和图形工具集的需求。这涵盖了统计分析和图形可视化,特别适合用于科学文献的出版物就绪图形,R在统计分析方面比Python更好吗?公开辩论,但仍然有很多拥护者,实际上对于许多开发人员来说,它可能是您从未使用过的的分析环境,在一个全球性R编程工作搜索项目中,作者发现R编程在Python,SQL,Java和ML之后排名第五,对于统计数据分析工具集,它比C / C ++,Tableau,Hadoop,甚至SAS略高,它产生的生态系统提供了数以万计的程序包,这些程序包添加了强大的分析,时间序列分析,可视化功能等。存在一些用于构建解决方案的IDE,在本文中,我使用R 在撰写本文时,我很容易次使用它。

设置Couchbase
默认的Couchbase服务器安装具有本教程所需的一切,我建议将其安装在单个节点上,是与R Studio一起使用的PC,这样连接URL将是localhost,安装后使用旅行样本数据集设置一个新的存储桶,并创建一个有权访问该存储桶的新用户。

设置R Studio
接下来,使用所有默认选项安装R,然后安装R Studio Desktop(免费版)。安装完成后,启动R Studio并选择Tools-> Install Packages并安装以下四个:httr,jsonlite,ggplot2,leaflet。

或者,您可以在R编码控制台中运行以下代码:

install.packages(c("httr", "jsonlite", "ggplot2", "leaflet"))

install.packages(c("httr", "jsonlite", "ggplot2", "leaflet"))
R Studio将消失,并为您安装一堆基础依赖项。同时,您将在运行时继续进行下一步。

使用R编码从Couchbase映射地理空间数据
其他一些软件包的功能令人难以置信。在下一个示例中,我们使用利用Leaflet Web映射库的R编码。 

让我们更改查询以列出可携带宠物的酒店。由于酒店数据包括地理纬度和经度对象(“地理”),因此我们可以轻松地绘制结果地图。

Couchbase和R的灵活性以及其强大的第三方软件包集是一个很好的组合,应用程序开发人员可以将数据保留在中央数据库中,并利用故障转移,分布式处理,全文搜索和SQL分析的优势。 

同时,同一个数据库可以为需要易于使用的API来访问数据而无需制作多个脱机副本的分析师提供服务。

这种全面的数据平台方法继续吸引各种规模的企业,这些企业需要简化其架构,同时还要使其更加稳定和可扩展。


免费客服热线:400-050-6600

商业联合会数据分析专业委员会


 


Prev article

区块链如何破解供应链?

Next article

有没有更环保的人工智能培训方法?

数据分析师

报名咨询

数据分析师

报名缴费

数据分析师

客服中心

数据分析师

课程服务

数据分析师

认证服务