随笔分类 - R语言
摘要:1、 p<-ggplot(mtcars,aes(mpg,hp,colour=factor(cyl)))+geom_point() p 2、去除背景色 p + theme_bw() 3、去除网格线 p + theme_bw() + theme(panel.grid=element_blank())
阅读全文
摘要:1、 > library(RColorBrewer) > a <- brewer.pal(9,"Set1") > a [1] "#E41A1C" "#377EB8" "#4DAF4A" "#984EA3" "#FF7F00" "#FFFF33" [7] "#A65628" "#F781BF" "#9
阅读全文
摘要:一、readxl读取 1、准备测试数据 2、安装、加载readxl包 install.packages("readxl") library(readxl) 3、测试 > test <- read_xlsx("test.xlsx",1) > test # A tibble: 2 x 2 a b <db
阅读全文
摘要:1、创建测试矩阵 > rname <- paste0("r",1:4) > rname [1] "r1" "r2" "r3" "r4" > cname <- paste0("c",1:5) > cname [1] "c1" "c2" "c3" "c4" "c5" > a <- matrix(1:20
阅读全文
摘要:1、R语言seq函数用于生成一段步长相等的序列 简单用法: > seq(5) ##默认从1开始,默认步长为1,只跟一个数字默认是终点 [1] 1 2 3 4 5 > seq(6) [1] 1 2 3 4 5 6 > seq(5.6) [1] 1 2 3 4 5 2、设定起点 > seq(5) [1]
阅读全文
摘要:1、R语言中sort函数对向量按照从小到大排序,默认返回向量从小到大的值 创建测试数据: > test <- c(7,1,9,3,8)> test[1] 7 1 9 3 8> a <- sort(test) ## 默认升序> class(a) ## 返回值为数值[1] "numeric"> a[1]
阅读全文
摘要:1、创建测试数据 > test <- c(1,2,3,1,1,2,5) ##创建向量测试数据> test[1] 1 2 3 1 1 2 5> duplicated(test) ## 基本用法,返回逻辑值,非重复为F,重复为T[1] FALSE FALSE FALSE TRUE TRUE TRUE F
阅读全文
摘要:1、R语言strsplit用于分割字符串 创建测试数据 > test <- "aa bb cc dd ee ff" ##创建测试数据 > test [1] "aa bb cc dd ee ff" > class(test) ## 测试数据为字符 [1] "character" 2、按照指定分隔符拆分
阅读全文
摘要:1、创建测试数据 > test <- as.data.frame(matrix(1:100,nrow = 10)) > test V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 1 1 11 21 31 41 51 61 71 81 91 2 2 12 22 32 42 52 62 7
阅读全文
摘要:1、创建测试数据 > dat <- as.data.frame(matrix(1:100,nrow =10)) > dat V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 1 1 11 21 31 41 51 61 71 81 91 2 2 12 22 32 42 52 62 72 8
阅读全文
摘要:1、利用data.frame函数随机生成数据框,dat1为生成的数据框 c1 <- 1:5 c2 <- c(2,5,1,8,6) c3 <- c("w","q","r","t","p") c4 <- c("i","w","u","z","v") dat1 <- data.frame(c1,c2,c3
阅读全文
摘要:1、R语言中rep函数主要是重复输出: 简单示例: rep(1,4) ## 1重复4次 [1] 1 1 1 1 rep(1:3,4) ##向量1—3重复4次 [1] 1 2 3 1 2 3 1 2 3 1 2 3 2、each和time选项 rep(1:3,each = 3) ##每个元素重复三次
阅读全文
摘要:1、order函数用于返回向量大小顺序的秩。 测试: a <- c(3,5,2,0) order(a) 代码效果: b <- c(200,600,800,400,100) order(b) 代码效果: 可见 order函数默认用于返回向量从下到大排序在原始向量中的位次(秩)。 2、加参数decrea
阅读全文
摘要:1、运行 par(mfrow = c(3,3),mgp = c(2.3,0.67,0)) ## 设定绘图数量,绘图区域的边距。##以下代码运行九次。因为上面 mfrow = c(3,3),设置了绘图区域一共绘制3行3列共九张图。 x1 <- round(runif(20,0,100)) ## 生成2
阅读全文

浙公网安备 33010602011771号