다른 목록을 사용하여 목록 요소 바꾸기

rdevn00b

저는 R에서 두 개의 목록으로 작업 중이며 한 목록의 요소를 다른 목록의 요소로 바꾸려고합니다. 그러나 각 목록의 대체 항목은 세 번째 목록에 의해 인덱싱됩니다. 중히 여기다

> template
$X1
[1] 0 0 0 0 0 0 0

$X2
[1] 0 0 0 0 0 0 0

$X3
[1] 0 0 0 0 0 0 0

$X4
[1] 0 0 0 0 0 0 0

...

$X35
[1] 0 0 0 0 0 0 0

> replace_table
$X1
[1] 5 6 7

$X2
[1] 4 6 7

$X3
[1] 4 5 7

$X4
[1] 4 5 6

...

$X35
[1] 1 2 3

내가 목록이 있다고도 말하십시오.

> set
[1] 3 5 1

따라서 여기서 아이디어는 템플릿을 반복하고 각 템플릿 목록의 요소를 replace_list로 교체하는 것입니다. 따라서 템플릿은 다음과 같이 보입니다.

> template
$X1
[1] 0 0 0 0 3 5 1

$X2
[1] 0 0 0 3 0 5 1

$X3
[1] 0 0 0 3 5 0 1

$X4
[1] 0 0 0 3 5 1 0

...

$X35
[1] 3 5 1 0 0 0 0

이 작업을 수행하는 방법에 대한 의견이 있습니까? 나는 사용해 보았다

lapply(c(1:length(template)), function(x) template[[x]][c(replace_list[[x]])]=c(set))

그러나 이것은 작동하지 않습니다.

A5C1D2H2I1M1N2O1R2T1

을 (를) 추천했을 수도 Map있지만 다음 사항이 염두에 두었던 것과 더 비슷할 것입니다.

lapply(seq_along(template), function(x) {
  replace(template[[x]], replace_table[[x]], replace_list)
})

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

요소 목록을 다른 목록의 요소로 바꾸기 Haskell

분류에서Dev

Jquery를 사용하여 한 목록을 다른 목록으로 바꾸기

분류에서Dev

의사 토큰을 사용하여 다른 목록을 기반으로 목록 항목 바꾸기

분류에서Dev

다른 목록을 사용하여 목록에서 요소 삭제

분류에서Dev

purrr을 사용하여 tibbles 목록에서 다른 열 이름 바꾸기

분류에서Dev

목록 요소를 이름으로 다른 목록으로 바꾸기

분류에서Dev

람다를 사용하여 목록 항목을 특정 문자로 바꾸기

분류에서Dev

참조 목록을 다른 요소에 바인딩하는 JAXB

분류에서Dev

목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

분류에서Dev

목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

분류에서Dev

람다 식을 사용하여 두 목록 사이의 공통 요소 찾기

분류에서Dev

다른 목록을 기반으로 목록 요소 그룹화

분류에서Dev

다른 목록 (중첩 된 목록)의 목록 요소에서 시작하는 새 목록 만들기

분류에서Dev

목록의 요소를 이름에 따라 다른 목록의 요소로 바꾸기

분류에서Dev

목록 이해력을 사용하여 목록에서 단일 요소 찾기

분류에서Dev

하나의 사전 (Python)을 사용하여 목록 목록의 다른 요소 합계

분류에서Dev

JQuery를 사용하여 목록에서 다른 목록으로 요소 이동

분류에서Dev

Playwright를 사용하여 목록 요소 목록 가져 오기

분류에서Dev

데이터 프레임을 사용하여 키로 목록 요소 이름 바꾸기

분류에서Dev

Python 목록을 반복하고 다른 목록을 기반으로 요소 필터링

분류에서Dev

다른 목록의 요소를 사용하여 목록을 필터링하는 Python

분류에서Dev

dict를 요소로 사용하여 2 차원 목록을 다른 목록으로 변환하는 방법

분류에서Dev

R을 사용하여 파일 목록을 완전히 다른 이름으로 일괄 이름 바꾸기

분류에서Dev

DSU를 사용하여 다른 목록을 기준으로 목록 정렬

분류에서Dev

R을 사용하여 다른 목록에서 목록 만들기

분류에서Dev

목록을 다른 목록으로 바꾸기

분류에서Dev

"while"을 사용하여 한 목록의 요소를 다른 목록에서 제거

분류에서Dev

다른 목록을 기반으로 한 목록의 요소를 수정하는 방법

분류에서Dev

다른 목록의 요소를 기반으로 목록을 반복하는 방법

Related 관련 기사

  1. 1

    요소 목록을 다른 목록의 요소로 바꾸기 Haskell

  2. 2

    Jquery를 사용하여 한 목록을 다른 목록으로 바꾸기

  3. 3

    의사 토큰을 사용하여 다른 목록을 기반으로 목록 항목 바꾸기

  4. 4

    다른 목록을 사용하여 목록에서 요소 삭제

  5. 5

    purrr을 사용하여 tibbles 목록에서 다른 열 이름 바꾸기

  6. 6

    목록 요소를 이름으로 다른 목록으로 바꾸기

  7. 7

    람다를 사용하여 목록 항목을 특정 문자로 바꾸기

  8. 8

    참조 목록을 다른 요소에 바인딩하는 JAXB

  9. 9

    목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

  10. 10

    목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

  11. 11

    람다 식을 사용하여 두 목록 사이의 공통 요소 찾기

  12. 12

    다른 목록을 기반으로 목록 요소 그룹화

  13. 13

    다른 목록 (중첩 된 목록)의 목록 요소에서 시작하는 새 목록 만들기

  14. 14

    목록의 요소를 이름에 따라 다른 목록의 요소로 바꾸기

  15. 15

    목록 이해력을 사용하여 목록에서 단일 요소 찾기

  16. 16

    하나의 사전 (Python)을 사용하여 목록 목록의 다른 요소 합계

  17. 17

    JQuery를 사용하여 목록에서 다른 목록으로 요소 이동

  18. 18

    Playwright를 사용하여 목록 요소 목록 가져 오기

  19. 19

    데이터 프레임을 사용하여 키로 목록 요소 이름 바꾸기

  20. 20

    Python 목록을 반복하고 다른 목록을 기반으로 요소 필터링

  21. 21

    다른 목록의 요소를 사용하여 목록을 필터링하는 Python

  22. 22

    dict를 요소로 사용하여 2 차원 목록을 다른 목록으로 변환하는 방법

  23. 23

    R을 사용하여 파일 목록을 완전히 다른 이름으로 일괄 이름 바꾸기

  24. 24

    DSU를 사용하여 다른 목록을 기준으로 목록 정렬

  25. 25

    R을 사용하여 다른 목록에서 목록 만들기

  26. 26

    목록을 다른 목록으로 바꾸기

  27. 27

    "while"을 사용하여 한 목록의 요소를 다른 목록에서 제거

  28. 28

    다른 목록을 기반으로 한 목록의 요소를 수정하는 방법

  29. 29

    다른 목록의 요소를 기반으로 목록을 반복하는 방법

뜨겁다태그

보관