R
周迪新
好记性不如烂笔头
展开
-
R语言中不能安装包(Package)的四种解决办法
方法一换个下载源, 或者打开翻墙的.方法二第三方编辑器不能安装时, 用原始 R 软件安装.方法三检查 R软件 和 第三方编辑器 是不是都是最新版, 不是, 就更新下....原创 2019-01-24 16:42:59 · 90963 阅读 · 5 评论 -
r语言去除字符串两端多余空格
trimws(x, which = c("both", "left", "right"), whitespace = "[ \t\r\n]")END原创 2019-04-11 12:30:20 · 13537 阅读 · 0 评论 -
R语言中按某个符号来分割字符串
dat2 <- as.character(unlist(strsplit(dat, split = ">")))END原创 2019-04-11 12:32:33 · 24267 阅读 · 0 评论 -
R语言中,保留含有特定字符的元素
library(stringr)dat3 <- grep('PROTEIN_KINASE_ATP', dat2, value = T)END原创 2019-04-11 12:35:05 · 6191 阅读 · 0 评论 -
R语言将一列分解为多列
library(dplyr)separate(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, convert = FALSE, extra = "warn", fill = "warn", ...)data: 数据框格式col: 要分解的列,可以是列名c(“col1”, “col2”),也可以是位置c(1,2)into: 分解...原创 2019-04-11 14:32:28 · 26341 阅读 · 2 评论 -
R语言正则表达式[stringr package]
https://stat545.com/block022_regular-expression.htmlEND原创 2019-04-11 14:41:31 · 642 阅读 · 0 评论 -
R语言中识别和去除重复行
https://www.datanovia.com/en/lessons/identify-and-remove-duplicate-data-in-r/END原创 2019-04-11 17:47:12 · 14397 阅读 · 0 评论 -
ubuntu 16.04 R语言安装 rJava package失败解决方案
sudo apt-get updatesudo apt-get install r-cran-rjavaEND原创 2019-04-15 18:37:18 · 403 阅读 · 0 评论 -
R语言中怎么将一个字符串向量合成一个大字符串
> test <- c("a", "b", "c")> t3 <- paste(test, collapse = "")> t3[1] “abc”END原创 2019-04-12 15:50:12 · 12266 阅读 · 0 评论 -
sunburstR示例[绘制多环图]
library(TraMineR)library(sunburstR)library(pipeR)# use example from TraMineR vignettedata("mvad")mvad.alphab <- c( "employment", "FE", "HE", "joblessness", "school", "training")mvad.seq...原创 2019-03-27 10:38:59 · 1928 阅读 · 0 评论 -
ubuntu 16.04 R 安装,卸载以及Rsudio
安装R软件修改sources.list源文件用文本编辑软件如 vim 或 gedit 或 kate 打开 /etc/apt/sources.list 文件,在文本末尾新增一行:1)如果是ubuntu是16.04 LTS(如图所示),新增deb https://cloud.r-project.org//bin/linux/ubuntu xenial/2)如果是ubuntu是15.10,新...原创 2019-03-03 11:32:20 · 4646 阅读 · 0 评论 -
R语言do.call函数简单说明
Tips:可能有人对do.call函数不太了解, 这里简单举个例子说明此处的do.call使用效果。 dat &amp;lt;- list(matrix(1:25, ncol = 5), matrix(4:28, ncol = 5), matrix(21:45, ncol=5))dat_bind &amp;lt;- do.call(cbind,dat)dat_bind &amp;lt;- do.call(r...原创 2019-02-24 00:13:55 · 18292 阅读 · 0 评论 -
R语言本地安装包教程
第一步从R语言官网,下载package:‘Hmisc’, ‘data.table’, ‘UsingR’。以 'data.table’为例,如图,其他两个方法相同。第二步下载好包到本地后, 别忘了下载到哪了. 然后在R软件选择-程序包-install package from local files,选择下载好的 'data.table’文件;然后选择-程序包-加载程序包-selecton...原创 2019-01-24 17:03:55 · 56221 阅读 · 3 评论 -
Rstudio更换默认下载镜像(下载源)教程
第一步, 打开Tools下的Global Options, 如图第二步, 点击Global Options后, 选择Package, 如图第三步, 再点击Change按钮, 如图, 在跳出来的选项里, 选择你想选择的, 一般选择带有China 的会好一点. 选完之后不要忘了点击Apply 再点OK.好了....原创 2019-01-24 17:22:53 · 31381 阅读 · 5 评论 -
R语言中读取xlsx文件的方法
R语言中读取xlsx文件的方法安装包install.packages("openxlsx")library(openxlsx)文件名+sheet的序号data<- read.xlsx("Lipstick.xlsx", sheet = 1)View(data)结束原创 2019-02-01 01:05:09 · 3089 阅读 · 0 评论 -
R语言使用merge函数合并数据,如何保持原始数据顺序
我想合并两个数据帧,保持其中一个的原始行顺序(下面的示例中的df.2)。以下是一些示例数据(类列中的所有值都在两个数据帧中定义):df.1 &amp;lt;- data.frame(class = c(1, 2, 3), prob = c(0.5, 0.7, 0.3))df.2 &amp;lt;- data.frame(object = c('A', 'B', 'D', 'F', 'C'), class =...原创 2019-02-01 01:48:30 · 10572 阅读 · 5 评论 -
R语言快速读取数据方法
我们使用大小为2.2G的一个CSV文件。一、data.table包下的fread(各种帖子均说此方法最快,我们来比较下)library(data.table)start &amp;amp;amp;lt;- Sys.time()dtc &amp;amp;amp;lt;- fread(&amp;amp;quot;C:/Users/10530/Desktop/DTc/DtcDrugTargetInteractions.csv&amp;amp;原创 2019-02-23 15:55:05 · 5695 阅读 · 0 评论 -
R语言使用strsplit函数遇到non-character argument怎么解决
有时,我们使用strsplit函数时,会遇到如下情况。有人说重新导入数据,并增加stringsAsFactors = F参数。此方法,纯属无稽之谈。解决方案:使用as.character()函数对要处理的变量,处理下即可。tmp &amp;amp;lt;- unlist(strsplit(as.character(row[1,2]), &amp;quot;,&amp;quot;)) Tips:因为strsplit处理过后为列表,经常不...原创 2019-02-23 18:07:08 · 9326 阅读 · 0 评论 -
R语言如何并行处理[parallel package][向量化操作并行优化]
使用数据,长下面这样:方法:使用parallel包,并行向量化处理,进一步提升原先向量化处理速度。library(parallel) cl.cores &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;- detectCores() #计算电脑核心数原始代码:start &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;- Sys.time()experiment_step1 &amp原创 2019-02-23 21:30:08 · 2537 阅读 · 0 评论 -
R语言如何处理数据的列中存在多个元素的问题
我们拿到的数据有时可能是这样的而我们希望,所有的数据都应该是这样(以上图中CHEMBL474208为例):解决方案:#分解复合元素,并扩展原始数据library(data.table) dtc &amp;amp;amp;lt;- fread(&amp;amp;quot;C:/Users/10530/Desktop/DTc/DtcDrugTargetInteractions.csv&amp;amp;quot;, sep = &amp原创 2019-02-24 00:08:37 · 1399 阅读 · 0 评论 -
R every day !
文章目录April 21, 2019April 21, 20191.read excel file原创 2019-04-21 01:21:34 · 113 阅读 · 0 评论