问题 你想安装和使用一个 R 包。...方案 如果你正在使用支持 R 的图形界面软件,应该存在通过菜单栏方式安装 R 包的选项(例如,常用的 Rstudio 中,可以点击菜单栏 Tools 中的 Install Packages… 进行 R...这里主要介绍如何用命令行来安装 R 包,如下所示: install.packages("reshape2") # reshap2为包名 在一个新 R 线程中使用该包之前,你必须先导入它。...如果想要将所有已安装的软件包更新为可用的最新版本,使用以下命令: update.packages() 如果你在 Linux 系统上使用 R ,管理员可能已经在系统上安装了一些 R 包,由于普通用户没有更改权限...其他 导入包也可以使用require()函数。下表显示了 R 包安装相关的命令及描述。
简介 沟通文档系列第一期为:如何使用Rmarkdown制作Rbeamer。今天来介绍下另一种文档沟通形式:如何使用Rmarkdown制作私人定制版ppt!...使用教程 注意: 此输出格式仅在rmarkdown> = v1.9中可用,并且Pandoc至少需要v2.0.5。...你可以分别使用R中的packageVersion('rmarkdown')和rmarkdown :: pandoc_version()检查rmarkdown软件包和Pandoc的版本。...具体样例 小编制作了一个母校ppt封面作为自定义参考模板,可供大家参考。 注意: wzu.pptx文件在.rmd的相同文件夹下(这里的wzu.pptx文件我只放了一页) ?...感兴趣的朋友可以动手自己制作模板啦,Rmarkdown更强大的文档沟通还在后面,尽情期待这个系列!
R的历史 R语言是统计领域广泛使用的诞生于1980年左右的[S语言]的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的[解释型语言]。...后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。...所以,两者在程序语法上可以说是几乎一样的,可能只是在函数方面有细微差别,程序十分容易地就能移植到一程序中,而很多一的程序只要稍加修改也能运用于R。 R的特点 1.R是自由开源软件。...大多数最新的统计方法和技术都可以在R中直接得到。 3.R具有很强的互动性。...总结来说:R语言简单易学,完全免费,使用者众多,擅长统计与绘图。R语言是新手入门编程的最好选择。
在R里面,有ROCR与专门的机器学习包mlr(现在是mlr3了)可以进行建模和绘制ROC曲线,以及相关参量的计算。...实际上,不需要使用任何模型,也可以绘制ROC曲线,因为ROC曲线的绘制就是选择阈值与计算当前阈值下假阳性率与真阳性率变化的过程。...上述提到的两个包使用有些复杂,实际上我要用的也不是它们,关于ROC的计算,仔细思考写个程序就能搞定。我们接下来使用R语言手撕AUC计算。...,直接拷贝运行即可,如果想要理解过程,需要《dplyr使用和编程》(列举一篇笔记)的一些知识。...这篇文章理解原理和如何计算和核心,相关的几个 R 包后续再说。
调出函数library() require()内置基础包basedatabase:存放数据集utils:工具函数grDevices:绘图相关graphics:R绘图函数stats:与统计相关的函数methods...:一般定义方法和类splinesstats4tcltk试例help(package"R包名称") #查看R包详情信息library(help="R包名称")ls(package:R包名称) #列出包中所有函数...data(package=R包名称)#列出包中包含的所有数据集detach(package:R包名称) #移除R包remove.package(R包名称) #卸载R包R包批量迁移installed.package...() #显示所有已安装R包
5c74cddcbd9eee339917b7b2https://towardsdatascience.com/exploring-the-gt-grammar-of-tables-package-in-r-...R 天然的就有强大的处理数据生成各种表格的能力,岂不美哉?...添加行名的标签 也就是: 可以直接在gt 函数中指定rowname_col:ps:其中的行的组别可以用参数groupname_col 特别指定,也可以使用重复的名称,直接给rowname_col 指定多个值...添加分组和行的标签名(stubhead label) 使用tab_spanner 函数添加分组,label 指定分组名,columns指定同一分组的多个列。..._1.png", zoom = 2.5, expand = 10) # tab_1 %>% gtsave("tab_1.pdf", path = "~") 更多学习的内容 可以参见gt 包官方提供的r
建议大家使用RStudio来制作图书, 该软件构建了一键编译整本书的功能。 简单教程 以下是一些简单的步骤,可帮助你开始使用Bookdown编写书籍。...要构建该书的所有章节和所有格式,可以使用RStudio构建窗格中的build book按钮(整个界面的右上角)。 ? 呐,这时你就已经制作出不同格式的书籍了!你可以在对应项目文件夹中找到对应文件。...制作中文书籍 如果你需要制作含中文字的书籍(当然需要!)可以直接套用李东风老师为我们准备好的模板了。...然后在项目文件夹中找到对应的pdf文件,打开就是你自己制作好的书籍了!下面是我日记本截图: ? pdf格式 ?...而在你实际使用过程中可能会遇到各类实际问题,建议大家多使用bing[5](google[6])英文搜索,找到自己想要的答案。当然之后还会出一些使用bookdown经验和技巧的总结。
引言 之前有和群里的小伙伴讨论说"将之前Python-matplotlib 绘制的图用R-ggplot2重新绘制",也得到很多小伙伴的响应 ? ? 。...本期推文就推出箱线图(boxplot)的R-ggplot2 绘制方法,大家可以和 Python-matplotlib 箱线图绘制 这篇文章对比下。 02....R-ggplot2 绘制 (1)数据预览 由于数据和之前的数据一样,且ggplot2 对绘图数据也是有一定要求,现给出数据如下(部分): ?...(2)数据可视化 R-ggplot2 绘制箱线图很简单,主要为 geom_boxplot() ,先采用默认的参数绘制 ,代码如下: plot_pir 使用 theme_classic() 主题,效果如下: ? 更多主题设置,大家可以查看官网哦 。(以自己经验来说,还是直接查官网 或者 Google) 03.
union(x, y, ...)整合出现在x数据框中或y数据框中的,去除了两个数据框中重复的部分,想要保留重复的话使用union_all() ?
(LANG="en") # 更换默认语言为英文 二、查看 R 所消耗内存大小 可以使用 memory.size() #获取内存大小,不过该函数值只是和 windows 系统。...mtcars) object.size(mtcars)/1024 四、代码中换行 默认回车是运行代码,在 Rstudio 中有自动补齐,比如定义一个函数,直接自动补齐了{},回车就运行了,可以使用...shift+enter #换行 五、释放内存 R 有一套自己的内存回收机制,因此,即使删除了变量,内存不会立即变化,可以使用 gc()函数释放内存。...,使用 chooseCRANmirror()函数,给定 ind 选项一个数值即可。...> .libPaths() [1] "C:/Users/genom/Documents/R/win-library/4.0" [2] "C:/Program Files/R/R-4.0.3/library
其实我很早就想试着用R进行此类图表的绘制了,但由于强大的Arcgis和绘图进度等原因,导致迟迟没有进行,这期就进行此类图表的绘制。注:图中散点的经纬度信息已从朋友那获知,但涉及具体数据则是虚构的。...地图读取和散点标注 这里的中国地图格式为 geojson 格式,还是使用sf包进行灵活读取,具体代码如下: china_shp <- "中国省级地图GS(2019)1719号.geojson" nine...接下来我们进行探索性绘图,主要使用geom_sf() 进行绘制,代码如下: library(ggspatial) ggplot() + geom_sf(data = china,fill="NA"...这里注意点,要想使数据绘制在地图上,我们需使用st_as_sf()对其进行转换,处理: scatter_df_tro 使用st_transform
在本文中他公开了自己授课时所使用的gif动图的R语言源码,同时也对涉及的几个话题进行了简单的论述,对于希望了解数据科学原理、如何使用R语言来进行可视化的读者都有所助益。...所有的gif动图都是用R语言绘制的数张图片的叠加。在代码中你可以发现,我用几种不同的方法将单独的图片转化成动态gif图。...在R环境下,我现在使用的方法是animation包的saveGIF函数,这是通过读者Yihui Xie在我simplystats博客下面的评论学习到的。...我用RStudio的Export功能将它们把存下来,然后用Animated GIF maker(https://ezgif.com/maker)来制作gif。...我用RStudio的Export功能保存图片,然后用Animated GIF maker(https://ezgif.com/maker)来制作gif。
以下为我整理关于Rstudio的入门使用教程 RStudio界面介绍 RStudio的快捷键 2....尝试新建一个 R Markdown 文档 从菜单 File -> New File -> R Markdown -> From Template -> Ninja Presentation (Simplified...点击Knit按钮编译文档* 原理: xaringan 将 R Markdown 的查克拉注入了 remark.js。...使用其他主题 这里将在下一期详细介绍,如何使用其他模板(xaringanthemer包)构建xaringan。...年末快到了,使用写轮眼写一个年度总结也是不错的选择哦!
安装和使用 直接从CRAN下载即可: 1install.packages("modules") 使用了解2个函数的使用就可以了。 一是import(),用于替换library()加载包。...., environment = parent.frame()) 10NULL 这样我们可以直接使用这个函数,也可以通过gp这个对象去访问可用的函数。...use()将代码文件加载为模块 最近使用GitHub page的时候发现它的访问速度相当可观,哪怕GitHub主站点本身网络我们国内访问时好时坏。...代码核心其实 就是各种情况的检查,优先使用适合的包和函数进行下载、安装。它的存在就是方便国内使用者,特别是 初学者简便地下载、安装包。...package keeps a record of temporary installation path 45* DONE (ggplot2) 考虑到该函数的常用性,如果你觉得这个函数好用,可以使用下面的命令将其保存到本地并进行配置
今天就给大家分享一个可以直接拿来放入文章的生存曲线绘制的R包survminer。...首先,我们看下其安装及依赖包,我们需要安装下面两个包: Install.packages(“survminer”) Install.packages(“survival”) 接下来我们看下此包的使用,包中主要的核心函数是...Data 如果是使用fit中的数据可以不提供此参数值。 Pval /pval.method一个逻辑值指是否显示P值或者P值的计算方法。 log.rank.weights 主要是选择P的计算方法。
使用示例数据查看 # # # # 示例数据:浓度(X)和 OD 值(Y) # 示例数据 data <- data.frame( concentration = c(15.625, 31.250,...制作函数,方便后续使用 #制作函数-------- fit_4pl <- function(data) { library(drc) # 拟合四参数模型 fit R2, "\n")) # 返回结果 list( fit_model = fit, equation = formula, R2 = r_squared ) }...使用函数 # 使用修正后的函数拟合 fit_result <- fit_4pl(data) # 打印拟合公式 cat("拟合公式为:", fit_result$equation, "\n") #...打印 R² 值 cat("拟合的 R² 为:", fit_result$R2, "\n") 如有不足,欢迎关注、留言
尤其是在R包中编程改变了从ggplot2引用函数的方式,以及在aes()和vars()中使用ggplot2的非标准求值的方式。...有时候在开发R包时为了保证正常运行,不得不将依赖包列入Depdens。.../package=roxygen2 [2]rlang: https://rlang.r-lib.org/ [3]ggdendro: https://cran.r-project.org/package=...ggdendro [4]ggthemes: https://cran.r-project.org/package=ggthemes [5]vdiffr: https://cran.r-project.org.../package=vdiffr [6]testthat: https://testthat.r-lib.org/ [7]vctrs: https://vctrs.r-lib.org/
在 Windows 上将该文件拖入字体文件夹,而 MacOS 则直接右键使用字体册安装,Linux 安装字体的方式请读者自行搜索。...配置 VS Code 进入首选项进行配置(可以使用快捷键 Ctrl + ,): ? 填入字体名字Cascadia Code,并勾选连字功能: ?...RStudio 进入首选项进行配置(可以使用快捷键 Ctrl + ,): ? 点击 Appearance ? 修改字体即可。 ?
.- attr(*, ".Environment")=R_GlobalEnv> #> ..@ call : language stepFlexmix(x ~...5.84 这个我们的输入非常接近,但也存在一个不小的误差: print(paste(m1, sd1)) #> [1] "0 5"print(paste(m2, sd2))#> [1] "50 5" 使用不同的接口...我下面测试下不同的接口使用的效果。...model = FLXMCnorm1())parameters(fit2)#> Comp.1 Comp.2#> mean 48.76 0.37#> sd 6.12 4.78 使用泊松分布来拟合试试
领取专属 10元无门槛券
手把手带您无忧上云