楼主: 阿璇tian
1490 7

[问答] R语言写循环 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

89%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
2.8509
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1959 点
帖子
121
精华
0
在线时间
195 小时
注册时间
2017-12-21
最后登录
2023-3-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
老师们好,我想问下怎么写循环?

我有两列,一列是WORKITEMNAME,是分类变量,有十类,另一列是datecha,是连续型变量。我想按照WORKITEMNAME每个列别把datecha里面超过箱线图上限的异常点删除,想用一个循环,每次都filter太麻烦了。

我语句这么写的,但是最后生成的是最后一列的数据,前面的都被覆盖了,请问怎么办?

1.png
二维码

扫码加我 拉你入群

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

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

关键词:连续型变量 分类变量 怎么办 箱线图 类变量

沙发
阿璇tian 发表于 2018-8-13 16:30:38 |只看作者 |坛友微信交流群
在线等

使用道具

藤椅
cheetahfly 在职认证  发表于 2018-8-14 10:58:22 |只看作者 |坛友微信交流群
c <- rbind(c, a[-b, ])

使用道具

板凳
阿璇tian 发表于 2018-8-14 11:31:45 |只看作者 |坛友微信交流群
cheetahfly 发表于 2018-8-14 10:58
c
Error in a$datecha : $ operator is invalid for atomic vectors
In addition: Warning message:
In data.matrix(data) : NAs introduced by coercion
>


谢谢您的解读,报错了,$用的不对??

使用道具

报纸
cheetahfly 在职认证  发表于 2018-8-14 12:09:46 |只看作者 |坛友微信交流群
说明变成vector了,可能是有与空值引起的,具体要看你的数据本身。
直接看看 i 这时是几?a 此时是什么数据?

使用道具

地板
阿璇tian 发表于 2018-8-14 13:26:01 |只看作者 |坛友微信交流群
cheetahfly 发表于 2018-8-14 12:09
说明变成vector了,可能是有与空值引起的,具体要看你的数据本身。
直接看看 i 这时是几?a 此时是什么数据 ...
i不是数字,是分别等于这些类别的时候,把每类里面的异常点清掉。生成了一个a向量,都是NA值

使用道具

7
阿璇tian 发表于 2018-8-14 13:41:15 |只看作者 |坛友微信交流群
好奇怪啊。昨天跑的时候,虽然被覆盖了,但生成的是i取最后一个类别的数据框,今天相同的程序再跑就卡在了i取第一个类别,生成的a全是NA

使用道具

8
阿璇tian 发表于 2018-8-14 16:12:52 |只看作者 |坛友微信交流群
已解决,谢谢

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 05:25