如何在云计算平台使用R语言编程的快速入门指南
前言
云计算正逐步成为适用于超出笔记本或台式机处理能力的问题或数据的一种自然延伸。然而,对于完全没有基础的初学者来说,学习使用云计算平台会显得比实际更难。
在本文中,我们用信息图的方式向大家介绍云计算的概念,它的重要性以及使用R语言和R studio的基本设置等几部分内容。由于本文只是一篇快速学习攻略,你可能会遗漏一些概念方面的详细解释。但是不用担心,你还可以参考另外一篇完整版攻略“如何在云端进行R语言编程?”(http://www.analyticsvidhya.com/blog/2015/06/cloud-computing-r-programming/)。
什么是云计算?
简单来说,云计算就是一种远端存储数据和应用程序,并可以通过互联网获取这些文件的模式。
云计算的三个组成部分:
1.基础设施服务
2.平台服务
3.软件服务
云计算的前景如何?
基于其可以将数据上传到云端并可以在任何时间、任何地点以及通过任何设备随时获取数据的方便性,云计算的前景一片光明。
第二排柱状图显示,云计算的计算量正在逐年增长。
2016年预计软件服务(SaaS)收入一千零六十亿美金, 预计2018年企业注册使用云计算收入六百七十亿美金。
至2018年,预计在基础设施方面有30%的增长,80%企业将使用云计算。
云计算全球市场规模预计将从2013年的580亿美金,增长至2020年的1910亿美金。
使用云计算的好处?
1.节约成本;
2.使用便捷;
3.扩展性强;
4.易于监控。
1.Amazon Web Services, AWS(亚马逊云计算服务)
2.Google Computer Engine(谷歌云计算平台)
3.CloudSigma
4.Windows Azure Cloud Service(微软公司)
5.Dropbox
6.iCloud(苹果公司)
在以上几大供应商中,由于其操作简单,支持移动设备访问以及强大的支持和服务等特点,亚马逊云计算服务(AWS)可能是目前云计算领域应用最广泛的。
如何在云端使用R语言编程?
1.登陆亚马逊云计算平台的控制界面
2.点击运行实例(Run Instance)
3.选择你即将远程访问的虚拟机的操作系统,这里我们选择了亚马逊Linux(Amazon Linux)
4.选择实例类型(需要选择内存大小),同时比较不同的价格
5.创建安全密钥。这样就可以安全地进行防破解远程登陆。注意:Windows操作系统可以使用远程桌面,但如果选择Linux Instances就需要使用SSH客户端。
6.点击开始实例(LaunchInstance)
7.按照下面的操作指南通过安全密钥连接到实例
8.现在你就可以像在本地电脑一样在远程机上工作了
9.现在我们尝试安装R
10.安装完毕之后要关闭实例,以免产生高额账单
你可以选择按需实例(on demand instances),或者已预订实例(have reserved instances),即预定可以在固定的时间段内使用的虚拟机,这样还可以享受相当可观的折扣。
如何在云端使用RStudio来进行R编程?
1.通过sudo yuminstall R安装R
2.将RStudio服务器下载到你的虚拟机上,并安装RStudio服务器。(下载地址如图中所示)
3.按图中所示核实安装无误
4.通过建立客户TCP协议用AWS控制台中的安全组打开8787端口
5.用你虚拟机的客户端创建新的用户和密码
6.在左边空白处的Instance选项中找到云计算实例的公共IP地址
7.用你的浏览器打开地址“IP地址:8787”,然后用刚才创建的用户名和密码登陆
8.现在你可以在云端通过浏览器使用R了。
原文发布时间为:2015-09-21
本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号
如何在云计算平台使用R语言编程的快速入门指南相关推荐
- 手把手 | 教你爬下100部电影数据:R语言网页爬取入门指南
前言 网页上的数据和信息正在呈指数级增长.如今我们都使用谷歌作为知识的首要来源--无论是寻找对某地的评论还是了解新的术语.所有这些信息都已经可以从网上轻而易举地获得. 网络中可用数据的增多为数据科学家 ...
- R语言笔记:快速入门
http://www.cnblogs.com/Dzhouqi/p/3414088.html http://study.163.com/course/introduction/490005.htm#/c ...
- 最简单的C语言编程:快速入门a的n次方
a的n次方 首先我们将需要的实数a和n要先定义出来,也不要忘记一般格式哦,要引入头文件stdio以便调用库函数输出,如下: #include <stdio.h>int main(){//定 ...
- r语言remarkdown展示图_十个超级好用的R语言编程技巧,一般人绝不知道!
全文共3997字,预计学习时长8分钟 图片来源:pexels.com/@pixabay 由于R语言生态系统内容繁复并在不断发展,人们往往容易忽视一些切实有用的知识.这些技巧往往非常简单,但对于完成工作 ...
- rmd中无法打开链结r_十个超级好用的R语言编程技巧,一般人绝不知道!
全文共3997字,预计学习时长8分钟 图片来源:pexels.com/@pixabay 由于R语言生态系统内容繁复并在不断发展,人们往往容易忽视一些切实有用的知识.这些技巧往往非常简单,但对于完成工作 ...
- 【R语言编程基础】【课后习题答案】【全】
文章目录 第1章 R语言概述 1.选择题 2.操作题 第2章 数据对象与数据读写 1.选择题 2.操作题 第3章 数据集基本处理 1.选择题 2.操作题 第4章 函数与控制流 1.选择题 2.操作题 ...
- R语言编程艺术(1)快速入门
这本书与手上其他的R语言参考书不同,主要从编程角度阐释R语言,而不是从统计角度.因为之前并没有深刻考虑这些,因此写出的代码往往是一条条命令的集合,并不像是"程序",因此,希望通过学 ...
- R语言编程 第一讲 变量与赋值
R语言编程 第一讲 变量与赋值 R语言的变量名 赋值符号 <- 与 = 的区别 赋值符号 <- 的更多细节 Copy-on-Modify与Modify-in-Place 函数调用 列表 数 ...
- 数据科学家们,请补齐你的短板,如何提升R语言编程能力
前言 这个世界每天都在源源不断地生产数据,而人们尤其是商界往往希望从这些数据中获取到有价值的信息.而这一点也促使很多试图从数据中提取有用信息的数据科学家们(或被叫做数据分析师.数据挖掘者等等听起来不错 ...
最新文章
- jpa query oracle 参数int为空_撸一个预言机(Oracle)服务,真香!—中篇
- java实现图片验证码
- C#操作Excel,套用模板并对数据进行分页
- 只用ng test命令测试单个单元测试用例的另一种方法
- linux之x86裁剪移植---ffmpeg的H264解码显示(420、422)
- ASP.NET站点跨子域名单点登陆(SSO)的实现
- html邮件和纯文本邮件区别,邮件营销必读系列五--纯文本和HTML邮件类型——哪一种邮件类型更适合你?...
- easyexcel 在 设置标题_阿里开源(EasyExcel)
- Java 进栈出栈的过程
- linux yum自动挂载_Linux系统本地Yum仓库制作
- Xcode 之真机调试
- 计时器操作--打点计时器
- python数据分析-concat合并表,报错InvalidIndexError: Reindexing only valid with uniquely valued Index objects
- TrafficStats 网络实时测速
- 扣丁软件测试基础知识,苹果无线充电线圈揭秘,iphone8无线充电线圈介绍
- Anaconda navigator打不开,一直卡在loading application
- 2020年 ICLR 国际会议最终接受论文(poster-paper)列表(二)
- 4192=鬼吹灯之龙岭迷窟
- 关于法向加速度(向心加速度)中的“法“
- 奇虎归来:周鸿祎讲的新故事能否弯道超车