목록을 사용하여 명명 된 벡터 반복

Harbus

두 개의 벡터가 있습니다.

v <- (TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE)
named.v <- (TRUE = "#FF0000FF", FALSE="#00FF00FF", NA="0000FFFF")

V의 값과 관련된 색상을 얻으려고합니다.

나는 이것을 시도했다

named.v[v]

하지만이 모든 것은 반환입니다.

        TRUE       FALSE        <NA>        <NA>        <NA>        <NA>        <NA>        <NA>        <NA>        <NA> 
"#FF0000FF" "#00FF00FF" "#0000FFFF"          NA          NA          NA          NA          NA          NA          NA

나는 정말 갇혀서 알아낼 수 없습니다. 도와 주셔서 감사합니다!

Akrun

논리 대신 문자 집합과 일치해야합니다. 여기에서 names'named.v'는 character클래스입니다 (생성 된 예제에는 불일치가 있지만 일반적으로 그렇습니다 )

named.v[as.character(v)]
#      TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE 
#"#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" "#FF0000FF" 

이제 OP의 코드에서 문제를 살펴 보겠습니다. 'v'는 logical해당 값을 선택해야 함을 의미하는 TRUE이지만, 'named.v'는 길이가 3이고 논리 벡터는 길이가 10이므로 처음 3 이후 'named.v'에서 선택하면 아무것도 남지 않았으므로 누락되어 NA누락 된 값을 나타냅니다.

데이터

v <- c(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE)
named.v <- c(`TRUE` = "#FF0000FF", `FALSE`="#00FF00FF", `NA`="0000FFFF")

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 명명 된 벡터를 사용하여 데이터 프레임을 행별 목록으로 변환

분류에서Dev

명명 된 벡터 목록 병합

분류에서Dev

명명 된 벡터를 명명 된 목록으로 변환

분류에서Dev

명명 된 집합을 사용하여 WHERE에서 필터링

분류에서Dev

R에서 명명 된 벡터를 사용하여 테이블을 열과 행으로 부분 설정

분류에서Dev

데이터 프레임의 다른 열을 기반으로 한 열의 값을 수집하고이를 사용하여 명명 된 목록 목록을 만듭니다.

분류에서Dev

속성 데코레이터가있는 함수 내부의 목록 이해를 사용하여 명명 된 튜플에서 값 복구?

분류에서Dev

R에서 벡터로 명명 된 목록 인덱싱

분류에서Dev

파이썬 튜플 목록을 R 명명 된 벡터로 변환

분류에서Dev

그룹화 된 데이터의 명명 된 열을 사용하여 MySQL Group by

분류에서Dev

bind_rows를 사용하여 명명 된 벡터를 df로 변환

분류에서Dev

쉼표로 구분 된 목록을 반복하고 각 항목에 대해 명령을 실행하는 방법

분류에서Dev

actionButton Shiny를 사용하여 명명 된 목록 정렬

분류에서Dev

R : 명명 된 벡터에서 요소 창을 분할하는 방법

분류에서Dev

실론을 사용하여 명명 된 생성자에 일반 유형 지정

분류에서Dev

목록에서 명명 된 튜플 반복

분류에서Dev

공백으로 구분 된 텍스트 파일을 명명 된 벡터로 변환하여 HWE 계산

분류에서Dev

데이터 유효성 검사에 사용할 사용자 지정 명명 된 목록을 Excel에서 정의

분류에서Dev

R 벡터를 분할하여 명명 된 행렬 만들기

분류에서Dev

데이터 프레임을 명명 된 벡터로 바꾸기

분류에서Dev

벡터 / 목록 반복기를 키로 사용하여 맵 생성

분류에서Dev

명명 된 목록을 사용하여 그룹별로 데이터 세트를 조건부로 자르는 방법은 무엇입니까?

분류에서Dev

checkGroupInput은 입력 선택의 이름을 반환합니다 (플롯에서 명명 된 목록 사용).

분류에서Dev

R 이전 반복 값을 사용하여 FOR 루프 벡터화

분류에서Dev

두 벡터의 모든 조합에서 명명 된 목록 생성

분류에서Dev

R에있는 세 개의 벡터에서 명명 된 목록 만들기

분류에서Dev

명명 된 목록으로 여러 데이터 프레임을 바인딩하는 방법이 있습니까?

분류에서Dev

function ()을 반복하는 For 루프의 반복기에 대한 설명? --- 및 예제에 사용 된 람다 함수

분류에서Dev

데이터 프레임 및 열 이름을 기반으로 명명 된 빈 목록 만들기

Related 관련 기사

  1. 1

    R에서 명명 된 벡터를 사용하여 데이터 프레임을 행별 목록으로 변환

  2. 2

    명명 된 벡터 목록 병합

  3. 3

    명명 된 벡터를 명명 된 목록으로 변환

  4. 4

    명명 된 집합을 사용하여 WHERE에서 필터링

  5. 5

    R에서 명명 된 벡터를 사용하여 테이블을 열과 행으로 부분 설정

  6. 6

    데이터 프레임의 다른 열을 기반으로 한 열의 값을 수집하고이를 사용하여 명명 된 목록 목록을 만듭니다.

  7. 7

    속성 데코레이터가있는 함수 내부의 목록 이해를 사용하여 명명 된 튜플에서 값 복구?

  8. 8

    R에서 벡터로 명명 된 목록 인덱싱

  9. 9

    파이썬 튜플 목록을 R 명명 된 벡터로 변환

  10. 10

    그룹화 된 데이터의 명명 된 열을 사용하여 MySQL Group by

  11. 11

    bind_rows를 사용하여 명명 된 벡터를 df로 변환

  12. 12

    쉼표로 구분 된 목록을 반복하고 각 항목에 대해 명령을 실행하는 방법

  13. 13

    actionButton Shiny를 사용하여 명명 된 목록 정렬

  14. 14

    R : 명명 된 벡터에서 요소 창을 분할하는 방법

  15. 15

    실론을 사용하여 명명 된 생성자에 일반 유형 지정

  16. 16

    목록에서 명명 된 튜플 반복

  17. 17

    공백으로 구분 된 텍스트 파일을 명명 된 벡터로 변환하여 HWE 계산

  18. 18

    데이터 유효성 검사에 사용할 사용자 지정 명명 된 목록을 Excel에서 정의

  19. 19

    R 벡터를 분할하여 명명 된 행렬 만들기

  20. 20

    데이터 프레임을 명명 된 벡터로 바꾸기

  21. 21

    벡터 / 목록 반복기를 키로 사용하여 맵 생성

  22. 22

    명명 된 목록을 사용하여 그룹별로 데이터 세트를 조건부로 자르는 방법은 무엇입니까?

  23. 23

    checkGroupInput은 입력 선택의 이름을 반환합니다 (플롯에서 명명 된 목록 사용).

  24. 24

    R 이전 반복 값을 사용하여 FOR 루프 벡터화

  25. 25

    두 벡터의 모든 조합에서 명명 된 목록 생성

  26. 26

    R에있는 세 개의 벡터에서 명명 된 목록 만들기

  27. 27

    명명 된 목록으로 여러 데이터 프레임을 바인딩하는 방법이 있습니까?

  28. 28

    function ()을 반복하는 For 루프의 반복기에 대한 설명? --- 및 예제에 사용 된 람다 함수

  29. 29

    데이터 프레임 및 열 이름을 기반으로 명명 된 빈 목록 만들기

뜨겁다태그

보관