随笔分类 - R语言
摘要:中心化,所有项减去平均数 1、 > dat <- c(3, 6, 4, 8) > dat [1] 3 6 4 8 > mean(dat) [1] 5.2 > dat - mean(dat) ## 所有项减去平均值, 中心化 [1] -2.25 0.75 -1.25 2.75 > scale(dat,
阅读全文
摘要:一、中心化 数据的中心化: 所有数据减去平均数,该组数据平均值为0。 > dat <- c(3, 6, 4, 8) ## 测试数据 > dat [1] 3 6 4 8 > mean(dat) ## 平均值 [1] 5.2 > dat - mean(dat) ## 中心化, 所有项减去平均值 [1]
阅读全文
摘要:方法1: > (.packages()) ## 查看已安装的包 [1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" [7] "base" > candidate_pak <- c("qqman", "data.table",
阅读全文
摘要:1、 > library(qqman) ## 未安装的包 Error in library(qqman) : 不存在叫‘qqman’这个名字的程辑包 > library(data.table) Error in library(data.table) : 不存在叫‘data.table’这个名字的程
阅读全文
摘要:curl函数用于绘制函数的曲线。 1、 curve(x+0, -10, 10, bty="l") 2、 curve(2*x + 3, -10, 10, bty="l") 3、 curve(x^2,-5,5,bty="l") 4、 curve(x^2+3*x+1,-10,5) 5、 curve(2^x
阅读全文
摘要:1、asp参数用于定义绘图区域纵轴与横轴的比例 par(mfrow = c(2, 2)) plot(1:10, cex = 3, pch = 16, main = "asp = 1", cex.main = 3, asp = 1) plot(1:10, cex = 3, pch = 16, main
阅读全文
摘要:一、grep函数 1、提取特定开头项 > dat <- c(34, 22, 43, 64, 52, 347, 54) ## 测试向量 > dat [1] 34 22 43 64 52 347 54 > grep("^3", dat) ## 从dat中检索,提取以3开头的项,返回的是索引 [1] 1
阅读全文
摘要:1、 library(ggplot2) Beijing <- c(116,40) ## 经纬度信息 Tokyo <- c(139, 36) Paris <- c(2, 48) Sydney <- c(150, -33) Newyork <- c(-74, 40) dat <- as.data.fra
阅读全文
摘要:1、subset实现 > a <- 1:4 > b <- 5:8 > c <- letters[1:4] > d <- LETTERS[1:4] > dat <- data.frame(a, b, c, d) > dat ## 测试数据框,共四列 a b c d 1 1 5 a A 2 2 6 b
阅读全文
摘要:1、 library(devtools) install_github('lchiffon/REmap') library(REmap)
阅读全文
摘要:1、问题 > x <- c(1, 3, 2, 1, 2, 3) > y <- c(5, 7, 6, 8, 9, 6) > order(x) ## 返回了排序的索引 [1] 1 4 3 5 2 6 > order(y) [1] 1 3 6 2 4 5 > order(x, y) ## 当向量x相同时,
阅读全文
摘要:1、R中gdata包读取execl数据报错 2、解决方法 安装perl: 下载地址:https://strawberryperl.com/ 3、重新读取, 指定perl的路径 all.counts <- read.xls('GSE61533_HTSEQ_count_results.xls', she
阅读全文
摘要:R语言中seq函数用于生成序列 1、 > seq(1,10) ## 指定起点和终点, 默认步长为1 [1] 1 2 3 4 5 6 7 8 9 10 > seq(1,10, 2) ## 指定步长为2 [1] 1 3 5 7 9 > seq(1,10, 3) ## 指定步长为3 [1] 1 4 7 1
阅读全文
摘要:1、测试数据 > dir() [1] "test.txt" > library(data.table) > dat <- fread("test.txt") ## 不加该参数 > dat V1 V2 1: ab 35 2: df 100 3: er 54 > class(dat$V2) [1] "i
阅读全文
摘要:1、从cran安装(https://cran.r-project.org/) 示例: > install.packages("ggplot2") ## 安装 trying URL 'https://mirrors.bfsu.edu.cn/CRAN/bin/windows/contrib/4.1/gg
阅读全文
摘要:1、任意位置插入列 > a <- letters[1:5] > b <- LETTERS[1:5] > c <- sample(1:10,5) > d <- sample(letters[1:10],5) > e <- data.frame(a, b, c, d) > e ## 测试data.fra
阅读全文
摘要:1、 > a <- "aaabbbcccddd" > substr(a,1,2) ## 提取字符串a的前两个字符串 [1] "aa" > a <- "aaabbbcccddd" > substr(a,3,5) ## 3-5字符 [1] "abb" > substr(a, 5,nchar(a)) ##
阅读全文
摘要:1、 > a <- "abcde" > length(a) ## length统计向量的长度 [1] 1 > nchar(a) ## nchar统计字符串的长度 [1] 5 > a <- c("aaa", "b", "ccccc", "dd") > a [1] "aaa" "b" "ccccc" "
阅读全文
摘要:1、 > a <- c("a", NA, "d", "e", NA, "b") > complete.cases(a) ## 向量中不为空返回TRUE,为空则返回FALSE [1] TRUE FALSE TRUE TRUE FALSE TRUE > is.na(a) ## 向量中为空返回TRUE,
阅读全文
摘要:1、应用于向量 > a <- c("d", "e", NA, "k", NA, "m") > a [1] "d" "e" NA "k" NA "m" > as.character(na.omit(a)) ## 清除向量中的空值 [1] "d" "e" "k" "m" > na.omit(a)[1:l
阅读全文

浙公网安备 33010602011771号