经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
请问r中如何判断重复项啊?
楼主
sunziyue
6063
4
收藏
2017-11-24
是这样的,假设现在有两列一万行的数据,一行是许多不同的车牌号,一行是时间。
而我要做的,是把同一个车牌号出现最早的那一行标注为0,剩下的几个标注为1,请问应该怎么办?
举个栗子:
列a 列b
京xxxx 2015-12-12 0
沪xxxx 2014-xx-xx 0
京xxxx 2016-xx-xx 1
京xxxx 2017-xx-xx 1
。。
。
。
。
以此类推
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
sunziyue
2017-11-24 15:02:19
有没有那种神奇的写法能够表达“如果前面没有出现过这个东西,那么你就是0,如果出现过,那么你就是1”
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
sunziyue
2017-11-24 15:55:08
于是我现在把车牌号排了个序,然后写了个for循环= => for(i in 2:k){
+ if(mydata[,2][i]==a){
+ mydata[,9][i]=1
+ }else{a=mydata[,2][i]
+ mydata[,9][i]=0
+ }
+ }
初始的a是第一行的车牌号,k是总行数
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
sunziyue
2017-11-24 15:56:18
好了成功了= =此贴终结……当然欢迎大家留言更优化的解法,这个因为只有一万行所以浪得起
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
jiangbeilu
2017-11-25 09:25:08
将这两列命名为ca,cb
复制代码
然后把1全部变为0,把大于1的全部变成1就达到了你的要求。
例子如下:
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
怀疑自己得了甲型H1N1流感怎么办?
中国估计楼市下跌后我们该怎么办?
在国企上班一年,没了斗志,怎么办?
想撤稿换个投怎么办?
被退稿后怎么办?
[轉貼] 服装高库存,怎么办?!
[转] 一定要懂的车牌号是哪里的
栏目导航
R语言论坛
数据交流中心
经管文库(原现金交易版)
经管高考
休闲灌水
外语学习
热门文章
奇瑞2025年出口汽车超134.4万辆 蝉联中国车 ...
展望2026:学术智能体即将崛起?
CDA数据分析师:以数据思维赋能企业管理,驱 ...
CDA全国考点信息一览(更新于2025年12月10日 ...
CDA Level III 认证考试大纲重磅更新并启用 ...
AI4S回归白盒符号主义,清华等联合发布SR-L ...
CDA数据分析脱产就业班于2025年12月08日开班 ...
【福利帖】元旦快乐
道氏理论大师杰作,股市技术分析领域的奠基 ...
python语法合集背记手册
推荐文章
26年寒假天津站|Gemini论文写作&数据分析 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群