首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R环境安装

R环境安装

作者头像
润森
发布于 2019-11-24 12:36:09
发布于 2019-11-24 12:36:09
1.8K00
代码可运行
举报
文章被收录于专栏:毛利学Python毛利学Python
运行总次数:0
代码可运行

R

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案。

anaconda安装R

最开始接触Anaconda,应该是18年3月,还是在机器学习的时候用过,Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

加速conda

中大的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 加速conda
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install R

如果R包需要的指定版本的R,update就ok了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda update r r=3.5.2

输入R就进入了终端,就证明了搞定了

在这里插入图片描述

如何在jupyter notebook 打开

R的命令行,如果不知道可以直接打开Rsudio,在坐下角的console里写如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
# 只在当前用户下安装
IRkernel::installspec()
# 或者是在系统下安装
IRkernel::installspec(user = FALSE)

最好的方法直接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda  install -c r r-essentials

打开jupyter notebook

在这里插入图片描述

补充R的语法

1. R语言的注释

“#”后面的内容表示注释; 如果有多行注释则在每一行注释前加上“#” 在注释行结尾加上4个“#”,则这一行会被当做一个节标题

2.函数调用

head(iris) # R语言语法 iris.head() # python写法

3. 查看帮助文档

help(ggplot2) #对包使用help,查看包的信息

help("CO2") #对函数使用help,查看函数使用方法

help(ggplot) #对内置数据集使用帮助文档,查看数据集的信息

example(ggplot) # 查看ggplot函数用法示例

4.使用R的内置数据集

data() #用于查看R语言的内置数据集

head(women) #直接键入数据集名称查看数据集

install.packages("gcookbook") # 安装gcookbook

data(package =.packages(all.available =TRUE))#查看已安装的所有包中的数据

library(gcookbook)#使用其它包中的数据,需要先载入相应的R包

head(worldpop)#World population estimates from 10,000 B.C. to 2,000A.D.

安装rstudio

一行命令搞定

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install -c r rstudio

如下图

在这里插入图片描述

命令行输入 rstudio

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小刘IT教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VUE开发中的小知识
--------------注意title前面需要加冒号--------------
余生大大
2022/11/02
1.1K0
VUE开发中的小知识
vue项目iframe的传值问题
  所以。我把插件的使用封装了一个html页面。vue项目则利用iframe的方式引入。
Dawnzhang
2019/11/21
1.9K0
初始化React脚手架
PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
张苹果
2022/09/22
3810
【愚公系列】《循序渐进Vue.js 3.x前端开发实践》044-Element Plus入门
在现代前端开发中,用户界面的设计和体验越来越受到重视。为了提高开发效率和界面美观性,使用 UI 组件库已成为许多开发者的首选。Element Plus 作为一款基于 Vue 3 的组件库,为开发者提供了丰富而灵活的 UI 组件,帮助我们快速构建高质量的应用界面。
愚公搬代码
2025/06/02
2570
【愚公系列】《循序渐进Vue.js 3.x前端开发实践》044-Element Plus入门
关于vue中$nextTick的一点使用心得
当下公司在做一个媒体门户网站,后台由另一家公司使用java开发并提供接口,本人负责开发后台页面,使用的是vue-element-admin开发 下面说一下问题场景,在开发过程中有一个后台管理员角色页面,其中包含一个表单dialog,在其中使用了el-tree组件,相关 代码结构如下: <div class="filter-container"> <el-button class="filter-item" style="margin-left: 10px;" v-waves @click="hand
lestat
2018/04/17
2.3K0
vue2.0+Element-ui实战案例
我们将会选择使用一些 vue 周边的库vue-cli, vue-router,axios,moment,Element-ui搭建一个前端项目案例,后端数据接口,会使用json-server快速搭建一个本地的服务,方便对数据的增删改查,
小周sir
2019/09/23
2.4K0
vue2.0+Element-ui实战案例
vue 封装弹窗组件注意
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/118721031
马克社区
2022/05/05
3470
elementUI中el-tabs或者说Vue现存的一个bug排查
在 el-dialog 中使用 el-tabs ,并且 el-dialog 添加 destroy-on-close 属性,当关闭弹窗的时候页面就直接无响应了。
windliang
2022/09/23
1.4K0
elementUI中el-tabs或者说Vue现存的一个bug排查
js获取iframe中的内容(iframe内嵌页面)
在父页面中定义函数,再到子页面中调用。 父页面parent.html function getFrameId(f){ var frames = document.getElementsByTagName(“iframe”); //获取父页面所有iframe for(i=0;i
全栈程序员站长
2022/08/01
26.3K0
js获取iframe中的内容(iframe内嵌页面)
vue如何二次封装一个高频可复用的组件
在我们的业务里,我们通常会二次封装一些高频业务组件,比如弹框,抽屉,表单等这些业务组件,为什么要二次封装?我们所有人心里的答案肯定是,同样类似的代码太多了,我想复用组件,或者原有组件可能达不到我想要的效果,我想基于原有组件自定义一些自己的接口,那么此时就需要二次封装了。二次封装虽好,但同时也会带来一定的心智负担,因为二次封装的组件可能会变得不那么纯粹。
Maic
2022/12/21
2.4K0
vue如何二次封装一个高频可复用的组件
vue+elementUI 实现设置还款日字母弹窗组件
还款业务,设置每月还款日,选每月几号扣款,不需要29、30、31,因为不是每个月都有这三天的
GoodTime
2024/03/05
1690
vue+elementUI 实现设置还款日字母弹窗组件
【Vue】基于Vue封装的无需页面声明的弹出层
说在正文之前:封装的FastDialog-Vue适用于页面级Vue开发,即采用引入Vue.js来进行html页面开发
code2roc
2023/07/19
3620
Vue + Flask 实现单页面应用
说明我们的前端代码构建成功。 现在我们在浏览器中打开上面的地址,就可以得到页面如下:
周萝卜
2019/07/17
2.3K0
Vue + Flask 实现单页面应用
Vue传值与状态管理总结
使用prop使得父子组件形成一个单向下行绑定:一般情况下,父级prop的更新会流动到子组件中,但是反过来则不行;
前端老道
2022/03/29
2.3K0
纯静态引入.vue文件之http-vue-loader.js
在最早之前,我做过纯静态的项目引入vue当作模板引擎,就是那种没有任何打包压缩的项目,就是单纯的引入css、js、html的项目。现在应该是很少有这样的项目了,很少不代表没有,起码我现在在撸jq的项目(现在jq贼溜)。
wade
2021/10/25
3.7K0
纯静态引入.vue文件之http-vue-loader.js
真正解决iframe高度自适应问题
拿到这个对象,就可以根据正常网页的方法拿到嵌入(子)网页的文档高度,然后把值附给父页面的iframe的height。
yuezhongbao
2019/02/26
5.7K0
Vue笔记:使用 vuex 管理应用状态
如果你在使用 vue.js , 那么我想你可能会对 vue 组件之间的通信感到崩溃 。
朝雨忆轻尘
2019/06/18
7820
iframe关闭父页面(iframe嵌套https页面)
width iframe的高度 height iframe的宽度 src iframe里面加载的页面url name 可以通过window.frames[name]获取到frame scrolling iframe里面的页面是否可以滚动 frameborder 是否显示iframe边框 1(显示)0(不显示) id 和其他的html标签id一样 在主页面中通过iframe标签可以引入其他子页面
全栈程序员站长
2022/07/25
7.5K0
vue element-ui 表单验证 第一次表单验证的结果,在第二次表单验证时仍然存在
首先我们还是看一下文章:https://blog.csdn.net/weixin_37930716/article/details/90234705  的内容
acoolgiser
2020/05/16
2.5K0
最佳实践:vue弹窗及滑块响应式
下述为项目中弹窗/滑块统一处理方式汇总(下述已 el-dialog 为例) 演示环境:https://eugvd.csb.app/ Demo 地址:https://codesandbox.io/s/
奋飛
2021/08/30
5600
推荐阅读
相关推荐
VUE开发中的小知识
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档