R이있는 다른 벡터에서 한 벡터의 요소 위치

마크 밀러

나는 만들려 vector의 위치를 들고 elements하나에서 vector다른 양태 vector. 이것은 다음 질문과 유사합니다.

다른 벡터에서 한 벡터 값의 인덱스를 얻습니까?

벡터에서 요소의 인덱스를 찾는 R 함수가 있습니까?

matchbase 함수는 다음 R과 같이 가장 간단한 경우에 작동합니다.

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,3,4,5)
desired.output <- c(1,3,5,7,9)
match(b,a)
#[1] 1 3 5 7 9

그러나 match아래 표시된 더 복잡한 경우에는 작동하지 않는 것 같습니다. which의 조합이 필요할 수 있습니다 match. 모든 경우에 나는 지금까지 값을 고려하고 b더 자주 나타나지 않습니다 b보다가 a. 기본 R솔루션이 필요합니다 .

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,5)
desired.output <- c(1,3,4,5,7,9)

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,4,5)
desired.output <- c(1,3,4,5,7,8,9)

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,4,5,5)
desired.output <- c(1,3,4,5,7,8,9,10)

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,1,2,2,3,4,4,5,5)
desired.output <- c(1,2,3,4,5,7,8,9,10)

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,1,2,2,3,3,4,4,5,5)
desired.output <- c(1,2,3,4,5,6,7,8,9,10)
GKi

당신은 찾고 있습니다 pmatch:

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,3,4,5)
pmatch(b,a)
#[1] 1 3 5 7 9

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,5)
pmatch(b,a)
#[1] 1 3 4 5 7 9

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,4,5)
pmatch(b,a)
#[1] 1 3 4 5 7 8 9

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,2,2,3,4,4,5,5)
pmatch(b,a)
#[1]  1  3  4  5  7  8  9 10

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,1,2,2,3,4,4,5,5)
pmatch(b,a)
#[1]  1  2  3  4  5  7  8  9 10

a <- c(1,1,2,2,3,3,4,4,5,5)
b <- c(1,1,2,2,3,3,4,4,5,5)
pmatch(b,a)
# [1]  1  2  3  4  5  6  7  8  9 10

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 위치에서 한 벡터의 요소를 다른 벡터의 요소로 대체

분류에서Dev

다른 벡터 R의 한 벡터에서 요소의 인덱스를 찾는 방법

분류에서Dev

데이터 프레임의 다양한 하위 집합에 벡터 R의 다른 요소를 곱합니다.

분류에서Dev

r의 다른 벡터에서 한 벡터를 빼는 방법

분류에서Dev

다른 벡터에 의한 접근 벡터 요소 추력

분류에서Dev

R을 사용하여 한 벡터의 요소를 다른 벡터의 요소에 할당

분류에서Dev

원래 벡터 및 다른 벡터와 동일한 위치에 요소가없는 새 벡터를 만드시겠습니까?

분류에서Dev

MATLAB에서 한 벡터의 요소 위치 찾기

분류에서Dev

한 벡터에서 다른 벡터의 값 사이에있는 값 찾기

분류에서Dev

한 벡터의 요소와 다른 요소의 일치를 나타내는 벡터를 만드는 방법은 무엇입니까?

분류에서Dev

한 벡터의 요소를 다른 벡터로 복사

분류에서Dev

벡터의 하위 벡터 항목을 동일한 벡터의 다른 하위 벡터에 추가 할 수 있습니까?

분류에서Dev

R에서 다른 크기 벡터의 순열을위한 함수

분류에서Dev

다른 벡터의 요소가있는 길이 N의 벡터 (반복 있음)

분류에서Dev

증가하는 벡터를 생성하지만 다른 벡터에서 동일한 요소의 발생 수를 고려하십시오.

분류에서Dev

다른 벡터의 값 사이에있는 한 벡터의 값 계산

분류에서Dev

C ++ DirectX11 동일한 벡터의 요소를 동일한 업데이트 루프의 다른 위치로 설정

분류에서Dev

arma :: vec의 지정된 위치에서 다른 벡터의 해당 요소로 요소 변경

분류에서Dev

벡터에서 다른 벡터에서 발생하는 요소의 발생 횟수 계산

분류에서Dev

한 벡터에서 다른 벡터로 문자 이동 C ++

분류에서Dev

R에서 벡터의 각 요소에 대한 텍스트 문자열의 일치 위치를 찾는 방법은 무엇입니까?

분류에서Dev

C ++ 벡터에서 요소의 마지막 발생 위치를 찾는 방법

분류에서Dev

자체가 아닌 동일한 벡터의 다른 요소에 벡터 요소 할당 (Secret Santa 알고리즘)

분류에서Dev

말뭉치에있는 문자형 벡터 요소의 수를 얻습니다.

분류에서Dev

R에서 벡터의 n 번째 요소마다 값 추가

분류에서Dev

R의 벡터 값이 다른 벡터에 있는지 확인

분류에서Dev

Python Array는 벡터를 추가 한 다음 배열의 요소를 위치별로 합산합니다 (요소 별 아님)

분류에서Dev

한 벡터에서 다른 벡터로의 변환을 나타내는 쿼터니언 찾기

분류에서Dev

다른 벡터의 다른 첫 번째 요소에서 벡터의 첫 번째 요소를 빼는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    특정 위치에서 한 벡터의 요소를 다른 벡터의 요소로 대체

  2. 2

    다른 벡터 R의 한 벡터에서 요소의 인덱스를 찾는 방법

  3. 3

    데이터 프레임의 다양한 하위 집합에 벡터 R의 다른 요소를 곱합니다.

  4. 4

    r의 다른 벡터에서 한 벡터를 빼는 방법

  5. 5

    다른 벡터에 의한 접근 벡터 요소 추력

  6. 6

    R을 사용하여 한 벡터의 요소를 다른 벡터의 요소에 할당

  7. 7

    원래 벡터 및 다른 벡터와 동일한 위치에 요소가없는 새 벡터를 만드시겠습니까?

  8. 8

    MATLAB에서 한 벡터의 요소 위치 찾기

  9. 9

    한 벡터에서 다른 벡터의 값 사이에있는 값 찾기

  10. 10

    한 벡터의 요소와 다른 요소의 일치를 나타내는 벡터를 만드는 방법은 무엇입니까?

  11. 11

    한 벡터의 요소를 다른 벡터로 복사

  12. 12

    벡터의 하위 벡터 항목을 동일한 벡터의 다른 하위 벡터에 추가 할 수 있습니까?

  13. 13

    R에서 다른 크기 벡터의 순열을위한 함수

  14. 14

    다른 벡터의 요소가있는 길이 N의 벡터 (반복 있음)

  15. 15

    증가하는 벡터를 생성하지만 다른 벡터에서 동일한 요소의 발생 수를 고려하십시오.

  16. 16

    다른 벡터의 값 사이에있는 한 벡터의 값 계산

  17. 17

    C ++ DirectX11 동일한 벡터의 요소를 동일한 업데이트 루프의 다른 위치로 설정

  18. 18

    arma :: vec의 지정된 위치에서 다른 벡터의 해당 요소로 요소 변경

  19. 19

    벡터에서 다른 벡터에서 발생하는 요소의 발생 횟수 계산

  20. 20

    한 벡터에서 다른 벡터로 문자 이동 C ++

  21. 21

    R에서 벡터의 각 요소에 대한 텍스트 문자열의 일치 위치를 찾는 방법은 무엇입니까?

  22. 22

    C ++ 벡터에서 요소의 마지막 발생 위치를 찾는 방법

  23. 23

    자체가 아닌 동일한 벡터의 다른 요소에 벡터 요소 할당 (Secret Santa 알고리즘)

  24. 24

    말뭉치에있는 문자형 벡터 요소의 수를 얻습니다.

  25. 25

    R에서 벡터의 n 번째 요소마다 값 추가

  26. 26

    R의 벡터 값이 다른 벡터에 있는지 확인

  27. 27

    Python Array는 벡터를 추가 한 다음 배열의 요소를 위치별로 합산합니다 (요소 별 아님)

  28. 28

    한 벡터에서 다른 벡터로의 변환을 나타내는 쿼터니언 찾기

  29. 29

    다른 벡터의 다른 첫 번째 요소에서 벡터의 첫 번째 요소를 빼는 방법은 무엇입니까?

뜨겁다태그

보관