楼主: 18813191397
951 2

[问答] 想把AREA列中房屋面积做分段,可以用下面的方法吗? [推广有奖]

  • 0关注
  • 0粉丝

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
3
精华
0
在线时间
7 小时
注册时间
2018-3-26
最后登录
2021-5-9

楼主
18813191397 发表于 2018-5-30 20:23:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
a$AREA[a$AREA<50]="50平米以下"  
a$AREA[a$AREA>50 | a$AREA<100]="50至100平米"  
a$AREA[a$AREA>100 | a$AREA<150]="100至150平米"
a$AREA[a$AREA>150 | a$AREA<200]="150至200平米"  
a$AREA[a$AREA>200]="200平米以上"
a$AREA=factor(a$AREA,c("50平米以下","50至100平米","100至150平米","150至200平米","200平米以上"))    ##更改因子水平顺序
boxplot(log(price)~AREA,data=a,col=c("orange"),         
        ylab="对 数 房 价",xlab="房 屋 面 积")
table(a$AREA)

执行之后这样。。。
二维码

扫码加我 拉你入群

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

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

关键词:因子水平

沙发
genglilin 发表于 2018-6-7 09:58:34
没办法解决,帮顶!!!

藤椅
18813191397 发表于 2018-6-7 20:15:19
genglilin 发表于 2018-6-7 09:58
没办法解决,帮顶!!!
已经解决了
前面没有把AREA改成新变量名,把前面那个AREA改成area或别的什么名就能执行成功了

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

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