我需要找到向量中第二個非序列值的出現索引。如何使用R查找矢量中第二個非連續出現值的索引?
一些示例載體:
例a)1 1 1 2 3 4 1 1 1 2 3 4
例b)1 2 3 1 1 1 3 5
注意,載體可以每個值的出現次數都不相同,並且非常大(超過100000個條目)
因此,如果問題的值爲1,則在示例a)中,結果應該返回第7個位置,並且b)應該返回4。
在此先感謝您提供的任何幫助或建議。
示例代碼:
exampleA<-c(1, 1, 1, 2, 3, 4, 1, 1, 1, 2, 3, 4)
exampleB<-c(1, 2, 3, 1, 1, 1, 3, 5)
感謝所有人的快速和全面的幫助。我最終選擇了@josliber的答案,因爲我能夠最輕鬆地遵循邏輯(其他人都貢獻了一些有價值的東西,但一對夫婦超出了我的技能),並且將我介紹給了我不熟悉的外表功能很有用。 –