文档章节

『Data Science』R语言学习笔记,使用Swirl包学习R

灰大羊
 灰大羊
发布于 2016/07/12 22:40
字数 301
阅读 863
收藏 1

基础

安装

> install.packages("swirl")

注意:在Windows 10 64位操作系统中,我安装此包的时候会提示一个无法将testthat包安装成功的提示。我使用install.packages("testthat")命令单独安装这个包成功后,再调用swilr包就可用了。

查看版本

> packageVersion(swirl)

加载包

> library(swirl)

安装课程

安装完swirl后,我们还需要安装一些课程,以便支持我们学习R语言。执行以下命令,来安装几个简单的R课程。

> install_from_swirl("R Programming")

在Rstudio 3.3.1 中,在调用这个命令的时候,系统提示我没有CA证书。具体错误提示信息如下。

Error in curl::curl_fetch_memory(url, handle = handle) : 
  Problem with the SSL CA cert (path? access rights?)

解决方法:

这个问题是由于devtools组件所引起的,在github上面找到了具体的解决方法。

在命令行中输入如下命令,重新安装opensslcurlhttr三个包。

install.packages(c("curl", "httr"))

问题解决!

使用

基本命令

  • ls() 列出当前工作环境中所有的变量
  • rm(list = ls()) 清空当前工作环境中所有的变量

启动程序

> swirl()

© 著作权归作者所有

灰大羊
粉丝 4
博文 96
码字总数 95147
作品 0
浦东
项目经理
私信 提问
R语言学习笔记之相关性矩阵分析及其可视化

计算相关矩阵 R内置函数 cor() 可以用来计算相关系数:cor(x, method = c("pearson", "kendall", "spearman")),如果数据有缺失值,用cor(x, method = "pearson", use = "complete.obs")。 ......

R语言中文社区
2018/02/05
0
0
R语言可视化学习笔记之相关矩阵可视化包ggcorrplot

基于ggplot2包以及corrplot包的相关矩阵可视化包ggcorrplot,ggcorrplot包提供对相关矩阵重排序以及在相关图中展示显著性水平的方法,同时也能计算相关性p-value 安装方法就不提了,不懂的可...

R语言中文社区
2018/01/25
0
0
使用ggplot2绘制心形

作者简介Introduction 林筱越:华东政法大学 社会学专业 R语言爱好者 由于最近在学习Hadley大神的《R for data science》和Winston Chang的《R graphics cookbook》,并且受到傅兴[R图秀:情...

R语言中文社区
2018/02/26
0
0
R语言学习笔记之聚类分析

使用k-means聚类所需的包: factoextra cluster #加载包 library(factoextra) library(cluster)l #数据准备 使用内置的R数据集USArrests #load the dataset data("USArrests") #remove any m......

R语言中文社区
2018/01/16
0
0
ggplot2学习笔记系列之利用ggplot2绘制误差棒及显著性标记

绘制带有误差棒的条形图 library(ggplot2) #创建数据集 df <- data.frame(treatment = factor(c(1, 1, 1, 2, 2, 2, 3, 3, 3)), response = c(2, 5, 4, 6, 9, 7, 3, 5, 8), group = factor(c......

R语言中文社区
2018/02/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

“旧城改造”的背后——银泰新零售阿里云解决方案(上)

相关免费课程《银泰新零售上云解决方案精讲》上线中 立足实战 讲透经典案例 助你快速理解新零售 第一节学习地址 第二节学习地址 传统线下商业体上云的案例 与其说银泰上云,倒不如说银泰“旧...

阿里云官方博客
11分钟前
0
0
记一次升级Oracle驱动引发的死锁

问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次“死锁(deadlock)”的问题,部分关键日志如下: Found one Java-level deadlock:...

ksfzhaohui
12分钟前
2
0
MySQL 中的 information_schema 数据库

欢迎查看原文 - 本博客仅记录 https://blog.csdn.net/kikajack/article/details/80065753 -- 是否开启bin_log日志: off为关闭-- show variables like 'log_%'; show variables like '......

莫库什勒
20分钟前
0
0
Random在高并发下的缺陷以及JUC对其的优化

Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看不到我的博客了。但并不是每个人都知道...

编程SHA
25分钟前
0
0
T5大牛带你解析:如何实现分布式技术

1.分布式事务 2. 分布式锁 Java 原生 API 虽然有并发锁,但并没有提供分布式锁的能力,所以针对分布式场景中的锁需要解决的方案。 分布式锁的解决方案大致有以下几种: 基于数据库实现 基于缓...

李红欧巴
37分钟前
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部