LearningR-数据处理
发布时间:2021-03-14 17:53:12 所属栏目:大数据 来源:网络整理
导读:副标题#e# R自带函数 reshape2 data restructuring dplyr data aggregation tidyr 待整理 字符串处理 1. R自带函数 1.1 转置 使用函数t()可对一个矩阵或数据框进行转置,对于数据框,行名将变成变量(列)名。 cars - mtcars(1:5,1:4)carst(cars) 数列array
|
另外还有一个paste0函数,默认就是sep="" 5.3 分割字符 strsplitstrsplit(x,split,fixed = FALSE,perl = FALSE,useBytes = FALSE) x <- c(as = "asfef",qu = "qwerty","yuiop[","b","stuff.blah.yech")
strsplit(x,"e")
#需要注意的细节
strsplit(paste(c("","")
strsplit(""," ")[[1]]
strsplit(" "," ")[[1]]
##倒序运用:
strReverse <- function(x)
sapply(lapply(strsplit(x,NULL),rev),paste,collapse = "")
strReverse(c("abc","Statistics"))
5.4 提取字符 substr与substringsubstr(x,start,stop) substring(text,first,last = 1000000L) substr(x,stop) <- value substring(text,last = 1000000L) <- value substr("abcdef",4)
substring("abcdef",1:6,1:6)
substr(rep("abcdef",4),1:4,4:5)
x <- c("asfef","qwerty","stuff.blah.yech")
substr(x,5)
substring(x,4:6)
substring(x,2) <- c("..","+++")
5.5 替换字符 sub和gsub
sub(pattern,replacement,x,ignore.case = FALSE,useBytes = FALSE) gsub(pattern,useBytes = FALSE) (编辑:PHP编程网 - 金华站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


