楼主: xiaofannk
3478 1

[问答] plyr 中的round_any函数怎么理解?是怎么对连续变量进行分组的? [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
1.0500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
146 点
帖子
6
精华
0
在线时间
119 小时
注册时间
2015-12-23
最后登录
2023-6-29

楼主
xiaofannk 发表于 2017-8-27 12:30:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,求大神指点
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ROUND 连续变量 Any und

沙发
bigbigdinasour 在职认证  发表于 2020-4-9 11:29:36
roung_any
四舍五入到任意数的倍数
> round_any(135, 10, ceiling)  #ceiling 向上取整,倍数为10
[1] 140 # 向上最接近135且是10的倍数的数字


> round_any(135, 10, floor) #floor 向下取整,倍数为10
[1] 130 #向下最接近135且是10的倍数的数字


> round_any(135, 25, ceiling)  #向上取整,倍数为25
[1] 150 # 向上最接近135且是25得倍数得数字


> round_any(135, 25, floor) #向上取整,倍数为25
[1] 125 # 向下最接近135且是25得倍数得数字


连续变量分组
> head(diamonds)
# A tibble: 6 x 10
  carat cut       color clarity depth table price     x     y     z
  <dbl> <ord>     <ord> <ord>   <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1 0.23  Ideal     E     SI2      61.5    55   326  3.95  3.98  2.43
2 0.21  Premium   E     SI1      59.8    61   326  3.89  3.84  2.31
3 0.23  Good      E     VS1      56.9    65   327  4.05  4.07  2.31
4 0.290 Premium   I     VS2      62.4    58   334  4.2   4.23  2.63
5 0.31  Good      J     SI2      63.3    58   335  4.34  4.35  2.75
6 0.24  Very Good J     VVS2     62.8    57   336  3.94  3.96  2.48


> qplot(carat,depth,data =diamonds,geom ="boxplot",group =round_any(carat,0.1,floor),xlim =c(0,3))
#group =round_any(carat,0.1,floor) 来获得对变量carat以0.1个单位为大小封箱后的箱线图

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-11 12:39