信息技术
使用 renv
2021-04-28
Chun-Hui Gao
使用 renv 是为了保证环境的一致。它可以单个项目创建 R 包的管理环境,而不是依赖全局的 R Library。
R Library 会保存在当前目录下的 renv 目录中,R Session 中的环境变量也会被修改。
# 本地安装 renv 包 install.packages("renv") # 记录 renv 的快照 renv::snapshot() # 根据快照安装项 …
阅读全文 →
|
发布 `ggVennDiagram` 0.5.0
2021-03-01
Chun-Hui Gao
昨天正式发布了 ggVennDiagram 0.5.0. 上一个在 CRAN 的版本是 0.3,之所以中间跳了 一下,是因为当初自己还不清楚如何更新已经发布在 CRAN 上的 R 包。
这次是通过 devtools::release() 来自动化发布的。不得不说这个工具的出现,真的大大 方便了 R 包的开发。对包作者的崇敬之情油然而生。
简单来说还是分成以下几个步骤:
[…] 新版本 …
阅读全文 →
|
Hello R Markdown
2020-12-01
Frida Gomam
𝕋his is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.
You can …
阅读全文 →
|
在RMarkdown中设定图片大小的方法
2020-04-13
gaoch
本文是 英文原文 的翻译。
[…] --- title: "My Document" output: html_document: fig_width: 6 fig_height: 4 --- 统一设置每个图片的宽 6 英寸,高 4 英寸。
plot(pressure) 使用 chunk option 这将影响后面所有代码生成图片的大小。 …
阅读全文 →
|
正态分布的转换
2020-04-12
gaoch
数据满足正态分布是进行很多统计分析的前提,如果不符合正态分布,则需要对数据进行转换。常用的转化方式有:
[…] 今天我们看一看什么条件下应该选用合适的转换方式。
# 生成正态分布数据 normal <- rnorm(100,mean = 5, sd = 2.5) plot(normal) # 从直方图可以看出数据符合正态分布 hist(normal) # 从QQ plot也可以 …
阅读全文 →
|
igraph matrices
2020-02-26
gaoch
我们生成的这个矩阵的原型是一个引证关系矩阵。 矩阵中的三行代表3篇文献,四列代表4篇引文。 1/2/3/4是在A/B/C前面发表的文献,A/B/C是后来发表的文献。 其中文献A引用了3/4,文献B引用了1/2/4,文献C引用了1/2/4。
library(igraph) library(Matrix) set.seed(3) m <- matrix(data = sample(0:1, …
阅读全文 →
|
igraph: 生成网络
2020-02-26
gaoch
𝕝ibrary(igraph) notable_graph <- c("Bull", "Chvatal", "Coxeter", "Cubical", "Diamond", "Dodecahedral", "Dodecahedron", …
阅读全文 →
|
DT软件包的使用
2020-02-17
gaoch
𝕝ibrary(DT) datatable(iris) 在上面的表格中,搜索框提供了针对所有数据进行检索的功能,检索词可以是文本、数值或其它任意的数据项。检索结果实时显示,如果没有找到任何结果则显示为空白。
[…] datatable 的语法如下所示。
datatable(data, options = list(), class = "display", …
阅读全文 →
|
Install sf (classInt)
2020-02-10
gaoch
在 Ubuntu 18.04 LTS 上面安装 R 包 sf 卡在了 classInt 上面。提示:
* installing *source* package ‘classInt’ ... ** package ‘classInt’ successfully unpacked and MD5 sums checked ** libs gfortran -fpic -g -O2 …
阅读全文 →
|
一文读懂 ggraph 的使用
2019-12-04
gaoch
𝕘graph 可用于 网络、图和树状 数据结构的可视化。它扩展了 ggplot2 的 geoms,facets 等功能,并且添加了对 layouts 语法的支持。
先看一个简单的例子。
library(ggraph) ## Loading required package: ggplot2 library(tidygraph) ## ## Attaching package: …
阅读全文 →
|