摘要: Reduce(f, x, init, right = FALSE, accumulate = FALSE) Filter(f, x) Find(f, x, right = FALSE, nomatch = NULL) Map(f, ...) Negate(f) Position(f, x, righ 阅读全文
posted @ 2020-03-16 18:09 JoAnna_L 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Rda与Rdata,前者是后者格式的缩写,在R里加载同样使用load()。 save与saveRDS的区别在于,前者保存的数据文件格式为.Rda或Rdata,读入R使用load(),载入的数据名称为原数据名称,不可指定。 后者保存的数据文件格式为.rds,读入使用readRDS,读入的数据名称可指定 阅读全文
posted @ 2020-03-02 15:57 JoAnna_L 阅读(6627) 评论(0) 推荐(0) 编辑
摘要: ##直接转 dat_es <- dplyr::mutate_all(dat_e,as.numeric) ## 转换后的数据存入list,再转data.frame data <- as.data.frame(lapply(data_raw[,-c(1:11)],as.numeric)) 阅读全文
posted @ 2020-02-25 17:28 JoAnna_L 阅读(7022) 评论(0) 推荐(0) 编辑
摘要: format_wd <- function(){ x <- readline(prompt = "输入地址") gsub("\\\\", "/", x) } format_wd() 输入地址C:\Users\Qiuning\Desktop\ [1] "C:/Users/Qiuning/Desktop 阅读全文
posted @ 2020-02-24 00:53 JoAnna_L 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 问题的起源来自,想要批量出数十张组合好的图。 实现过程中,最大的问题是如何实现:循环产生变量名,并对其将ggplot的一长段作图代码传送给该变量名。 最终使用assign函数解决了 首先产生1000个字符串格式的备用变量名: 接下来,只需写个循环即可。 阅读全文
posted @ 2018-11-07 11:53 JoAnna_L 阅读(4901) 评论(2) 推荐(1) 编辑
摘要: 终于有那么一丢丢时间,可以来把关于R语言编程的工作梳理一下。 总体来说,工作内容主要是将公司已有的excel模板的数据分析内容转为R语言形式,目前写了四个产品的数据清洗和分析代码。 在这中间,学习到了很多新知识。对接下来,编程之路的走向有了初步的规划。对数据分析这块也增加了认识吧。 关于新知识: 1 阅读全文
posted @ 2018-10-16 18:13 JoAnna_L 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 首选方法: 使用data.table包中的fread函数: fread(input, file, sep="auto", sep2="auto", dec=".", quote="\"", nrows=Inf, header="auto", na.strings=getOption("datatab 阅读全文
posted @ 2018-10-11 13:34 JoAnna_L 阅读(2717) 评论(0) 推荐(0) 编辑
摘要: 首先描述一下这次遇到的问题: EXCEL中的日期显示格式为“年月日时分秒”,但直接使用openxlsx包中的read.xlsx函数读入时,该格式会自动转为数值,如: 在excel中: 在R中: 此时数据不能用于计算时间差和日期差等,因此要转为正常的日期格式方可进行计算。 解决方案有两种: 方案1: 阅读全文
posted @ 2018-08-14 18:37 JoAnna_L 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: ## 通常使用scale函数可以直接得到Z分数 ## x <- scale(data) ## 需要均值标准差时,直接可以在输出里看到 ## scale(data) ## 如果想取出均值标准差 ## mean <- attr(x,'scaled:center') std <- attr(x,'scaled:scale') 阅读全文
posted @ 2018-08-09 13:16 JoAnna_L 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 今天纠结了一天的百分等级问题,现整理一下纠结成果: 由于Excel算出来的百分等级低于SPSS中的数值,因此开始了找原因的漫漫长路 后来搜索过程中,使用R中的: 此时计算的结果和SPSS一致 后来发现dplyr包中有个函数叫,percent_rank() 这个函数算出来的百分等级和Excel一致,于 阅读全文
posted @ 2018-05-18 18:17 JoAnna_L 阅读(1069) 评论(0) 推荐(0) 编辑