R语言高级数据管理(字符处理函数、其他实用函数、函数实际运用)
一、字符处理函数
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T4SnCiV4-1620140260428)(D:\大数据专业工具存放\Typora\Typora图片存放\image-20210429224408217.png)]
-
字符函数使用
x <- c(12, 34, 21, 2) nchar(x) # 计算字符数量(默认将数值型转为字符型) substr("abcde", 3, 5) # 提取指定字符串中的字符串 sub("a", "A", "abcda") # 将小写a,替换成大写A,在指定字符串中 strsplit("abcd", "b") # 指定字符作为分隔符 strsplit("abcd", "") # 未指定字符为分隔符将默认将每个字符分割 paste(" liu", "lin") # 将字符串连接起来 toupper("abc") # 将字符转为大写 tolower("ABC") # 将字符转为小写
二、其他实用函数
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-chnxnYGI-1620140260429)(D:\大数据专业工具存放\Typora\Typora图片存放\image-20210429225236730.png)]
-
其他函数使用
length("ahifhasd") # 获取字符长度 seq(1, 10, 2) # 生成一个从1,到10的数值,间隔为2 rep(1:3, 3) # 生成一个1到3的数值,重复生成三个 cat("hello world") # 输出数据在控制台
三、函数实际运用
-
函数使用
a <- c(1.24, 12.453, 12.562) round(a) # 取小数点(以四舍五入的格式进行) b <- matrix(runif(12), nrow = 3) b apply(b, 2, mean) # 参数一:数据, 参数二:1:行,2:列,参数三:处理数据的类型
(b, 2, mean) # 参数一:数据, 参数二:1:行,2:列,参数三:处理数据的类型