全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1805 7
2018-08-13
老师们好,我想问下怎么写循环?

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

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

1.png
二维码

扫码加我 拉你入群

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

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

全部回复
2018-8-13 16:30:38
在线等
二维码

扫码加我 拉你入群

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

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

2018-8-14 10:58:22
c <- rbind(c, a[-b, ])
二维码

扫码加我 拉你入群

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

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

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
>


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

扫码加我 拉你入群

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

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

2018-8-14 12:09:46
说明变成vector了,可能是有与空值引起的,具体要看你的数据本身。
直接看看 i 这时是几?a 此时是什么数据?
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群