crx是什么文件格式(r文件与rmd文件的区别)

crx是什么文件格式(r文件与rmd文件的区别)

兑现上周Rmarkdown输出pdf、html和docx预告中的承诺来了,我就是这么快。

下面介绍如何配置R以及输出pdf的环境。没有截图,因为感觉没有必要,要么双击安装,要么简单的命令,无需截图。

R和tidyverse安装

R语言安装参考不同操作系统的R语言安装简介先安装好R语言环境,建议安装最新版,可以不用安装Rstudio,不过还是建议安装,毕竟好用。配置CRAN镜像,选择国内的源即可,然后install.packages(“tidyverse”)安装tidyverse。如果选择的linux发行版是Debian系的,可以直接包管理器安装tidyverse,其他系统还是建议使用install.packages的方式安装。

补充点关于Debian11 bullseye安装R和tidyverse的内容。bullseye稳定版官方仓库R是R 4.0.4不是最新版,需要安装最新版的方式有三:

添加R最新版的源

切换bullseye到testing或sid版

源码编译安装最新版的R

真实环境不建议升级到testing或sid版,毕竟不是稳定版,个人使用、虚拟机、容器等可以升级到testing或sid版,升级方式:修改/etc/apt/sources.list文件

deb http://deb.debian.org/debian bullseye main

deb http://deb.debian.org/debian testing main

deb http://deb.debian.org/debian sid main

然后

apt update && apt upgrade

此时可以直接

apt install r-cran-tidyverse -y

即可直接安装R最新版和tidyverse,记得修改debian源为国内源。

安卓手机上的R语言安装参考在安卓手机上运行python、julia和R,改动的地方是proot安装的linux系统不再使用Arch而是Debian,Anlinux软件中的脚本选择Debian的即可。不选Arch是因为Arch arm下编译好的软件比较少,比如pandoc就没有,而Debian下有,Rmd生成pdf还必须pandoc。这里安装的Debian应该是Debian 10,升级为Debian 11即可,然后就是Debain 11下安装R和tidyverse了,参考上面。Debian 10升级Debian 11先升级旧的包

apt update && apt upgrade

然后修改/etc/apt/sources.list中的buster为bullseye,然后

apt update && apt upgrade

很快就完成升级了,因为初始安装的是最小系统,没有多少包,记得换国内源。

环境配置

如果环境仅仅是为了Rmd输出PDF,建议还是安装谢益辉大神做的tinytex,毕竟别人都是这样建议的。tinytex安装这里不做介绍,因为我用的是texlive。下面是texlive的安装。

各系统都有texlive,安装也容易。

windows去清华源下载texlive的iso安装镜像文件,比较大,好几个G,然后双击打开,里面有安装说明和安装器,稍微阅读说明,双击安装器安装;

Mac下不清楚,mac可以选择安装texlive也可以选择mac下的MacTex;

Linux下,这里还是以Debian 11为例,可以下载texlive.iso文件安装,也可以包管理器安装texlive,我是包管理器安装的texlive-full,安装的包比较多,也比较慢,好处是不用担心缺少包不能生成pdf,省事,一劳永逸,缺点是很多包都没有用;

安卓下先termux安装Debian 11,然后同上,包管理器安装texlive-full。

texlive安装基本不用配置什么,windows下安装路径不要有中文,linux下手动安装请阅读安装说明,是否需要配置环境变量。

模板使用

尽管压缩包里面已经有使用说明了,这里还是要补充一丢丢。

命令行运行

Rscript Rmd.R template.Rmd

就可以得到docx、html和pdf输出,多个Rmd文件使用for循环每一个Rmd文件。

R语言字符串之核酸序列有使用该模板做笔记的例子,见R语言字符串之核酸序列文章内容。

目录

R language

R环境配置

centos7安装R包出错

富集分析气泡图绘制

Rstudio越来越好用了

Rmd生成PDF问题

Rstudio反了后续

ggplot2时间序列图

R语言map处理长数据真方便

prokka注释tsv文件统计

源码安装Rstudio-server

windows上R脚本不好用啊

tidyverse让你批量读写文件并绘图

在安卓手机上运行python、julia和R

打包自己的R函数和脚本为R包in安卓

Python

Python解析命令行调整fasta文件显示宽度

python解析KEGG Orthology (KO) json文件

python爬取万年历信息

python重命名fasta序列

jupyterlab真的很不错

kegg pathway解析并对应map号和ko号

哪里跌倒在哪里爬起来之卸载不小心升级的python包

升级python过时的包

在安卓手机上运行python、julia和R

Julia language

Julia安装和jupyter-lab安装Julia内核

给出两点经纬度使用Julia直接计算距离

大衍之数之Julia代码

Julia周易算卦小脚本

在安卓手机上运行python、julia和R

Linux and windows

Arch Linux安装小记

Arch双显卡切换

Arch与Ubuntu安装软件对比

复制Arch系统到移动硬盘变随身系统

我的Arch桌面

500大洋买了个不到32G的移动硬盘

Linux用户组管理与权限设置

ssh端口转发,断开重连

shell参数扩展${}

哪里跌倒在哪里爬起来之卸载不小心升级的python包

要不要重装windows10系统呢?

原来我笔记本有tpm 2.0,可以等着更新windows11了

我更新windows11了

推荐win11和zotero beta版

win10回不去了

windows上R脚本不好用啊

WSL Ubuntu 18.04安装R 4.0及tidyverse并解决xml2的安装问题

WSL运行32位版usearch

发表评论

登录后才能评论