06 2020 档案
摘要:##scale(x, center = TRUE, scale = TRUE) 标准化(减去列均值、除以列标准差) 上面是scale()函数的格式,x——就是需要标准化的数值矩阵, center——决定了怎样计算一列数据的均值。它可以是一个逻辑值或与x的列数相等的数值向量,若为数值向量,则x中的每一
阅读全文
摘要:自定义的函数,如果其中的计算都是向量化的, 那么函数自动地可以接受向量作为输入,结果输出向量。 比如,将每个元素都变成原来的平方的函数: f <- function(x){ x^2 } 如果输入一个向量,结果也是向量,输出的每个元素是输入的对应元素的相应的平方值。 但是,如下的分段函数: g(x)
阅读全文
摘要:经常会有几个函数嵌套或者连续赋值几个临时变量时代码的可读性会很差,而管道操作符则解决这个问题 例如嵌套函数f(g(h(x))) 管道操作符为 x %>% h() %>% g() %>% f() %>% 同时更加符合处理发生的次序 #一个稍复杂的例子 1.取10000个随机数,符合正态分布。 2.求这
阅读全文
摘要:##以gif为例 # coding: utf-8 from PIL import Image import os import os.path #rootdir = r'E:\spider\1.0' # 指明被遍历的文件夹 rootdir = r'E:/spider/1.0'#原图片目录 for p
阅读全文
摘要:最初在导入csv文件时用read.csv()导入文件类型为data.frame数据框形式,但当时不明白什么意思。 现在知道R中有向量组c,因子factor,矩阵matrix,列表list,数组array等存放类型。而data.frame就是最万金油的一类,可以存放以上的数据类型;数据框类似于一个矩阵
阅读全文
摘要:#array(x,dim=c(i,j,k,..)) 数组可以在多个维度储存对象 x数组元素 i,j,k,..不同维度 如三维数组 矩阵X(ij) k为矩阵个数 dim(2,3,4) 4个2x3矩阵
阅读全文
摘要:##factor()函数创建因子 factor()函数的第一个参数必须是字符向量,通过levels参数显式设置因子水平, factor(x = character(), levels, labels = levels, exclude = NA, ordered = is.ordered(x), n
阅读全文
摘要:x<-rnorm(3) #随机生成3个随机数 结果:1.4197419 -0.7460519 0.3603622 x<-rnorm(3) #再来一遍,生成的3个随机数又不一样了 结果:1.0796213 0.5598334 0.5344839 set.seed(123) x<-rnorm(3) #随
阅读全文
摘要:tapply(x,f,g) x向量组 f(factor)因子或因子列表 g函数 将x按f分组的到子向量组并应用函数g x <- c("男", "女", "男", "男", "女") sex <- factor(x) h <- c(165, 170, 168, 172, 159) tapply(h,
阅读全文
摘要:两个函数实际上就是为对象创建属性 ##attributes() ###读取对象属性 x<- table(c(3,4,6,8,6)) attributes(x) $dim [1] 4 $dimnames $dimnames[[1]] [1] "3" "4" "6" "8" $class [1] "ta
阅读全文
摘要:table() 记录数据频数 x <- table(c(1,2,1,3,2,1)); print(x) 1 2 3 3 2 1
阅读全文
摘要:语句输入不完整导致的,后面直接加 ; 回车执行,会退出这种状态
阅读全文
摘要:##整数型下标 price.map <- c(68, 88, 168) 设某个收银员在一天内分别售出礼品编号为3,2,1,1,2,2,3, 可以用如下的映射方式获得售出的这些礼品对应的价格: items <- c(3,2,1,1,2,2,3) y <- price.map[items]; print
阅读全文
摘要:##Description grep, grepl, regexpr, gregexpr and regexec search for matches to pattern within each element of a character vector: they differ in the f
阅读全文
摘要:恢复内容开始 看到sprintf函数有点不明所以,原文如下 为了用指定的格式数值型转换成字符型, 可以使用sprintf()函数, 其用法与C语言的sprintf()函数相似, 只不过是向量化的。例如 sprintf('file%03d.txt', c(1, 99, 100)) ## [1] "fi
阅读全文

浙公网安备 33010602011771号