r语言的集合运算有哪些
本篇内容介绍了“r语言的集合运算有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
创新互联公司专注于达川企业网站建设,成都响应式网站建设公司,电子商务商城网站建设。达川网站建设公司,为达川等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
21.求矩阵的秩
Mat <- matrix(1:16,nrow=4)
qr(Mat)$rank
22.用rbind和cbind合并数据或数据框
AB <- data.frame(A = c('a1','a2','a3'),B=c('b1','b2','b3'))
cbind(AB,AB);
rbind(AB,AB)
23.重命名data.frame的行名
X <- mtcars
head(X)
rownames(X) <- 1:nrow(mtcars) ###将行名改成序号
head(X)
24.用mean计算截断均值
x <- c(0:10,50)
xm <- mean(x)
c(xm,mean(x,trim = 0.10)) ###trim是截断,去掉最高的和最低的10%
25.找出两个数组中相同的行的行号
A==B
26.求逆矩阵
solve(A)
27.集合运算
union(A,B) ###并集
intersect(A,B) ###交集
setdiff(A,B) ###求B-A
setequal(A,B) ###A B是否相同
is.element(12,C) ###12是否在C中
all(C%in%A) ###集合A是否包含C
28.去除向量中NA值
(1)dt <- c(3,33,NA,333,NA)
dt[complete.cases(dt)]
(2)c <- dt[!is.na(dt)]
(3)a <- dt[-which(is.na(dt))]
(4)b <- na.omit(dt)
29.开n次方
x <- 1000
n <- 5
x^(1/n)
30.查看当前工作目录下有那些变量
objects()
“r语言的集合运算有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
当前标题:r语言的集合运算有哪些
本文URL:http://pwwzsj.com/article/peshhd.html