全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1479 1
2021-08-12
如图 截屏2021-08-12 下午10.31.55.png ,我想将第一个元素相同而第二个相差1的特征值提取出来并计数,比如第4行和第5行。我试过用循环里面套2个if来判断并用一个y值递增计数,但是跑出来之后y并不会发生改变,也不会报错。求指教怎么解决
二维码

扫码加我 拉你入群

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

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

全部回复
2021-8-15 10:34:52
楼主,“特征值”这个说法有专门指代的东西,你这里比较容易误导别人。
关于实现楼主所谓的功能,我觉得也不一定需要用循环,针对第一列,你可以用run length encoding (rle) 去找出重复的数(length > 1),然后对第二列用diff做差,取绝对值,找哪些列满足差值为1。最后找到这两个符合条件的交集就可以了。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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