技术标签: RStudio 安装配置 1024程序员节 R 语言 装库、报错、异常解决等 教程
R 软件是一个自由、开源软件平台,具有统计分析、可视化和科学计算的强大功能。
R 语言官网:https://cran.r-project.org/,进入 R 语言官网,Downloade R for Windows。
可以看到,下载下来,目前最新版本为 R-4.2.1。
自定义目录安装一下,很简单的,现在 R 已经安装好啦!
接下来安装 RStudio,点击最上面右上方的 DOWNLOAD 进入,选择 Free 版就行,点击进入,然后点击蓝色按钮开始下载
安装好点击完成即可。打开进入 RStudio,使用 RStudio 窗口永久更改工作目录(也就是以后保存代码 project 的地方):
设置国内镜像,这样以后安装 libraries 速度才快。Tools>global options>packages,Change 到前面有 China 的节点,优先选择离你近的。Ok -> apply 就行,一般 RStudio 会提示你软件会重启,确认后回来检查下发现镜像节点改过来了。
第一次进 RStudio 我们看不到编辑命令的窗口,这时菜单栏 View>Panes>Show all panels 点击一下就行,你会发现多出来我们想要的左上角了,是一个编辑脚本的窗口。
后续在使用 R 安装一些 R 包时系统经常会提示,“没有安装 Rtools”,严重的甚至直接不能安装使用我们想要的 R 包。我们可以理解为 R 包所需要的一些依赖,那么 Rtools 就包括了一系列的依赖。Windows 系统下基本都是需要安装这个 Rtools 的,那我们就一次安装到位吧!还是之前那个下载 R 语言的网址,只是这次选择下载 Rtools。
安装 Rtools,如下所示:
安装完成后点击 Finish。接下来与 RStudio 绑定,打开 RStudio,复制下面代码,在命令窗口粘贴(左下角)呢,就直接 Enter 就执行了,完成之后,重启一下 Rstudio。
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
这行代码其实就是创建一 个 Renviron 文件,指明 Rtools 的路径。接着和前一步一样,在 RStudio,复制下面代码,按 Enter:
Sys.which("make")
我们发现已经绑定到 Rtools 的目录了。然后就是我们使用 install.packages() 函数安装包,一个是安装包的目录,按照上述步骤,我们不用改动。用 .libPaths() 回车可以看到你 library 的路径。
另一个就是安装一开始会先下载包,其实这些临时文件默认是存储在 C 盘的某个路径下,C 盘不大的话,我建议改动下这个地方。具体方法就是先建立临时文件存储的路径 D:/R/downloaded_packages/,装几个包试试:
install.packages("jsonlite", type = "source", destdir = 'D:/R/downloaded_packages/')
install.packages("ggplot2", type = "source", destdir = 'D:/R/downloaded_packages/')
install.packages("dplyr", type = "source", destdir = 'D:/R/downloaded_packages/')
临时文件存储也 ok,至此,R 语言 与 RStudio 安装配置就都搞定了。
Jupyter Notebook 是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果.
安装 jupyter notebook 有两种方式,一是命令行安装,而是通过安装 Anaconda 直接安装,后者方便,可以从 Anaconda Navigator 直接进入 jupyter notebook。Jupyter notebook 中使用 R 语言需打开 R,安装 R 包 “IRkernel”。
install.packages('IRkernel', type = "source", destdir = 'D:/R/downloaded_packages/')
然后在 R 的命令行执行以下代码激活:
IRkernel::installspec()
重新打开 jupyter notebook 就可以看到 R 的 kernel 选项 ,创建 R jupyter notebook 进去可执行 R 代码!
参考了:
文章浏览阅读3.2k次。Excel 2016新增函数之IFS在2016年1月功能更新中,EXCEL 2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。注意,要能使用上述函数,Office的版本很重要,并不是所有的Office 2016能使用。建议在https://products.office.com/zh-CN/try试用O..._让excel2016有ifs函数
文章浏览阅读194次。在R语言中,我们可以使用ggplot2包来创建漂亮的散点图,并通过添加特殊目标样本点的标记来进一步凸显它们的重要性。运行以上代码后,我们将获得一个带有特殊目标样本点标记的散点图。这样的可视化方法可以帮助我们更好地理解数据,并凸显出特殊目标样本点在整体数据中的位置和重要性。接下来,我们需要在散点图上添加特殊目标样本点的标记。现在,我们可以使用ggplot2创建散点图,并将特殊目标样本点标记出来。通过运行以上代码,我们可以生成一个带有特殊目标样本点标记的散点图。R语言可视化:散点图与特殊目标样本点标记。_r语言中如何在散点图中标记特殊点
文章浏览阅读1.1k次。本节我们讨论如何在一个 Makefile 中包含其它的 makefile 文件。Makefile 中包含其它文件的关键字是“include”,和 C 语言对头文件的包含方式一致。 “include”指示符告诉 make 暂停读取当前的 Makefile,而转去读取“include”指定的一个或者多个文件,完成以后再继续当前 Makefile 的读取。Makefile 中指示符_makefile中 include了,源文件没有include
文章浏览阅读5.2k次。Bluecms后台sql注入漏洞一、环境搭建1、PhP地方门户系统 BlueCMS v1.6 sp1下载地址:https://down.chinaz.com/soft/26181.htm2、PHPstudy apache,mysql集成环境二、代码审计在该cms系统中,其后台存在sql注入漏洞[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wmb7A4Ms-1647335609467)(https://gitee.com/gaohongyu1/csdn/raw/m_bluecms找漏洞
文章浏览阅读5.7k次,点赞2次,收藏4次。quartusII综合报错(Error (10133): Verilog HDL Expression error at lcd_display_wsfeng.v(37): illegal part)Error (10133): Verilog HDL Expression error at lcd_display_wsfeng.v(37): illegal part select of un_illegal part select of unpacked array
文章浏览阅读1k次。在第一篇笔记深度学习笔记(一):基于numpy的深度神经网络程序总览之后,又用tensorflow的gpu版本实现了一遍,果然封装很好,写起来很舒服,速度也快很多,100次epoch分分钟就结束了,效果和第一篇笔记中基于numpy的效果差不多,以下是代码,比基于numpy的代码少了一多半,后续笔记就开始记录程序结构和算法步骤了,有时间就更新。# -*- coding: utf-8 -*-_tf.contrib.layers.xavier_initializer()
文章浏览阅读4.5k次。工具:Crystal Reports 2008步骤一:打开水晶报表文件,点击上方 插入--->图片(选择文件位置) 接着将图片调整大小后添加到指定位置步骤二:设置图片显示规则,右键选择设置图形格式设置图片格式编辑图片显示规则..._水晶报表显示图片
文章浏览阅读107次。使用python连接操作数据库--》下载配置python环境--》推荐安装PyMySQL 库:PyMySQL 是一个纯Python 实现的MySQL 客户端操作库,支持事务、存储过程、批量执行等使用命令:pip install pymysql--》连接数据库脚本1 #导入模块2 importpymysql3 #连接数据库4 conn =pymysql.connect(5 host='loc..._python在命令行中连接数据库
文章浏览阅读448次。非常感谢朋友们点开小编的绝地求生10月21日更新时间 绝地求生10月21日维护到几点文章,因为大家现在都是想要了解到此类的信息,那么既然现在大家都想要知道绝地求生10月21日更新时间 绝地求生10月21日维护到几点,小编今天就来给大家针对这样的问题做个科普介绍吧。我将每天为大家收集和分享一些新鲜又有营养的精彩内容,希望大家能够一如既往的给予小编最大的鼓励和支持,毕竟大家的鼓励和支持才是小编持续更新...
文章浏览阅读332次,点赞10次,收藏6次。评估元件和电路通常需要的增益、相位、群延迟、失真、杂散、CN 和噪声测量可以使用一台仪器进行测量。动态幅度和相位精度为 +/-0.05dB 和 +/-0.3deg。作为频谱分析仪,它的工作频率范围为 10 Hz 至 500 MHz,分辨率带宽 (RBW) 以 1-3-10 步长跨越 1 Hz 至 1 MHz。噪声边带低于 -100 dBc/Hz @ 100 kHz 载波偏移,10 MHz 时灵敏度为 -145 dBm/Hz。+/-0.05 dB /+/-0.3deg 动态幅度/相位精度。
文章浏览阅读174次。读取SD卡文件信息,添加到ListView中显示出来:ListView取得SD文件信息的代码:[java]view plaincopy?List>list=newArrayList>();StringsDStateString=Environment.getExternalStorageState();if(sDStateString.equals(Environmen..._android 点击搜索出来的文件后,再点击查看内部文件或sd卡内的文件,这些文件显示一
文章浏览阅读66次。初学编程需要什么基础,零基础学编程系统化编程课程之编程工具箱文件名称操作构件属性。上图为 该编程工具构件的基本属性和方法。