全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3624 1
2018-08-02
我现在有一个dataframe,假设第一列是c(1,2,3,4,5,4,5,6,5,4,3,2,3),每一个[i,1]都对应一类数据,然后我想要用第一列来筛选,条件是找出第一列的拐点5 4 6 3 2。然后把对应的这几行摘出来。这个应该是涉及到比较第一列数据前后两个数的大小,然后符合条件的摘取出整行。这个写个循环肯定行,但有没有好一点的,操作整个数据集或整个向量的方法啊?
求助求助
二维码

扫码加我 拉你入群

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

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

全部回复
2018-8-2 19:58:20
a <-c(1,2,3,4,5,4,5,6,5,4,3,2,3)

pos1 <-rle(diff(a))
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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