day-2021-04-29—R语言高级数据管理(字符处理函数、其他实用函数、函数实际运用)

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:列,参数三:处理数据的类型



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值