round() 四舍五入
例:
x <- c(3.1416, 15.377, 269.7) round(x, 0) #保留整数位 [1] 3 15 270 round(x, 3) #保留到三位小数 [1] 3.142 15.377 269.700 2.trunc() 取整
floor() 向下取整 ceiling() 向上取整 例:
xx <- c(3.60, 12.47, -3.60, -12.47)
trunc(xx) [1] 3 12 -3 -12 floor(xx) [1] 3 12 -4 -13 ceiling(xx) [1] 4 13 -3 -12 3.logb(a, b) 以b为底的对数,省略b表示自然数
log() 自然对数 log10() 以10为底的常用对数 例:
logb(8, 2) [1] 3 log(8); logb(8) [1] 2.079442 [1] 2.079442 log10(100); logb(100, 10) [1] 2 [1] 2 4.sqrt()平方根 exp()指数
sqrt(4) [1] 2 exp(1) [1] 2.718282 5.求弦函数
sin()正弦 cos()余弦 tan()正切 asin()反正弦 acos()反余弦 atan()反正切 sinh()双曲正弦 tanh()双曲正切
6.nchar()字符长度
例:
xx <- 'ShiYanLou is good!' nchar(xx) [1] 18 7.substring()取子字符串
例:
substring(xx, 1, 9) [1] "ShiYanLou" 8.paste()连接字符
语法是:paste(..., sep = " ", collapse = NULL)
例1:
x <- 'ShiYanLou'; y <- 'is'; z <- 'good!' paste(x, y, z) [1] "ShiYanLou is good!" 例2:
paste(c('x', 'y'), 1:4, sep = '') [1] "x1" "y2" "x3" "y4" 例3:
paste('x', 1:4, sep = '', collapse = '+') [1] "x1+x2+x3+x4" 更多函数可查看:http://doc.fens.me/cos/R-refcard.pdf
二、小结
R语言中有常用的一些函数,round()可以四舍五入,trunc()取整,floor()向下取整,ceiling()向上取整,logb(a, b) 求以b为底的对数,省略b表示自然数,sqrt()求平方根,exp()求指数,求弦函数如sin()正弦、cos()余弦等,nchar()求字符长度,substring()求取子字符串,paste()可以连接字符。
本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !