全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1683 8
2017-06-27
比如数据如下:
ID x1 x2      x3
1 a  星期一 20
2 b  星期二 30
3 c  星期三 50
4 b  星期二 70
5 a  星期一 80
6 c  星期三 40
7 b  星期二 NULL
8 a  星期一 NULL
9 c  星期三 NULL


从记录7开始向前找,找到与条件“x1、x2“一样的记录,有记录4和记录2,然后算出这两条x3的均值为(70+30)/2=50,然后把记录7的x3填为50。
由于数据量有好几百万,如果不用循环,有没有运行速度快的方法?求助大神。。。
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-28 08:50:14
跪求大神帮忙,可付报酬,私信给我。。。。。
二维码

扫码加我 拉你入群

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

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

2017-6-28 10:58:21
此问题已经在经管爱问频道回答了哈。http://ask.pinggu.org/?q-41243.html
二维码

扫码加我 拉你入群

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

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

2017-6-28 11:24:45
jiangbeilu 发表于 2017-6-28 10:58
此问题已经在经管爱问频道回答了哈。http://ask.pinggu.org/?q-41243.html
看到了,非常感谢,赞!如果与前面X1 X2 一致的数据有许多,还有1列是时间,只想取时间最靠近的几条改怎么做?
二维码

扫码加我 拉你入群

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

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

2017-6-28 12:09:19
复制代码


a就是你想要的表,你拿一部分数据测试一下。

复制代码
二维码

扫码加我 拉你入群

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

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

2017-6-28 12:29:56
qn 发表于 2017-6-28 11:24
看到了,非常感谢,赞!如果与前面X1 X2 一致的数据有许多,还有1列是时间,只想取时间最靠近的几条改怎么 ...
时间最近的,你可以自定义一个变量,比如在缺值值周围上下多少天的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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