美文网首页
R语言-12字符串处理

R语言-12字符串处理

作者: 周一ing | 来源:发表于2019-10-04 17:37 被阅读0次

数据泛化

由于地区列存在值太多,将琶洲处理成海珠区,实现数据泛化(琶洲属于海珠)

foo <- function(x){
  x <- as.character(x)
  if(grepl('Pazhou',x)){x='Haizhu District'};
  sub(pattern = "(District).*", replacement = "\\1", x);
}
data$neighborhood <- lapply(data$neighborhood,foo)
data$neighborhood <- as.factor(unlist(data$neighborhood))

字符串拼接

以下语句将part数据框中的列名批量增加前缀'M‘
paste函数将x与'M’拼接

foo1 <- function(x) paste('M',x,sep="")
colnames(part2) <- lapply(names(part2),foo1)

paste其它用法

paste(c("c", "d"), c("1", "2"), sep = '+')
#[1] "c+1" "d+2" 含有两字符串元素的向量
paste(c("c", "d"), c("1", "2"), sep = '+', collapse = '=')
#[1] "c+1=d+2" 一个字符串

相关文章

  • R语言中的字符串

    R语言提供了丰富的字符串函数,这里介绍几个R语言里面常用的基本字符串处理函数,详细参数可以在R中查看帮助。 nch...

  • R 包学习 - stringr()

    stringr: R 语言字符串处理包 字符串拼接函数str_c: 字符串拼接。str_join: 字符串拼接,同...

  • R语言字符串处理①

    R基础字符串处理函数 nchar paste strsplittolower toupper casefoldch...

  • R语言——字符串处理

    1) nchar 取字符数量的函数length与nchar不同,length是取向量的长度 2) length表示...

  • R语言-12字符串处理

    数据泛化 由于地区列存在值太多,将琶洲处理成海珠区,实现数据泛化(琶洲属于海珠) 字符串拼接 以下语句将part数...

  • R:字符串

    用于备忘 参考链接: 养猪场小老板的R语言——字符串处理, (白嫖这个链接很久了哈哈,每次处理字符串都要翻这个链接...

  • R语言技巧每日分享day12-正则表达式

    stringr 包是 R 语言中常用的字符串处理包,提供了一系列函数用于对字符串进行操作,如字符串拼接、替换、截取...

  • R语言技巧每日分享day11-stringr的字符串常用函数

    stringr 包是 R 语言中常用的字符串处理包,提供了一系列函数用于对字符串进行操作,如字符串拼接、替换、截取...

  • R语言技巧每日分享day13

    stringr 包是 R 语言中常用的字符串处理包,提供了一系列函数用于对字符串进行操作,如字符串拼接、替换、截取...

  • R语言第二章数据处理④数据框排序和重命名

    目录 R语言第二章数据处理①选择列 R语言第二章数据处理②选择行 R语言第二章数据处理③删除重复数据 R语言第二章...

网友评论

      本文标题:R语言-12字符串处理

      本文链接:https://www.haomeiwen.com/subject/ntzjpctx.html