lapply를 사용하여 목록의 하위 요소 이름을 바꾸는 방법은 무엇입니까?

가베 솔로몬 10

약간의 조작 후 다음 요소가 포함 된 목록이 있습니다.

$default
   a      b      c      d      e 
 1e-05  1e-02  1e-02  0e+00  0e+00 

$`1`
     a                                 d          e
   0.00001   35.62987 4252.45832    0.00000    0.00000 

$`2`
     a                                 d          e
   0.00001   35.62987 4252.45832    0.00000    0.00000 

목록은 다음을 사용하여 재현 할 수 있습니다.

list1 <- list("default" = c("a" = 0.00001, "b" = 0.01, "c" = .01, "d"=0, "e"=0),
                            "1" = c("a" = 0.00001, 35.62987, 4252.45832, "d"=0, "e"=0),
              "2" = c("a" = 0.00001, 35.62987, 4252.45832, "d"=0, "e"=0))

"표준"요소의 요소와 동일한 이름을 갖도록 "1"및 "2"요소의 이름을 빠르게 바꾸고 싶습니다. 즉, "a", "b", "c", "d", "e . "

그러나 lapply를 사용하여 이름을 다시 할당하면 목록의 요소가 손실됩니다. 내가 할 때 :

lapply(list1, function(x) names(x) <- c("a", "b", "c", "d", "e"))

나는 얻다:

$default
[1] "a"    "b"      "c"      "d"    "e"

$`1`
[1] ""a"    "b"      "c"      "d"    "e"

$`2`
[1] "a"    "b"      "c"      "d"    "e"

모든 실제 값이 손실됩니다. 목록 요소에서 이름을 바꾸는 더 좋은 방법이 있습니까?

iamericfletcher
list1 <- list("default" = c("a" = 0.00001, "b" = 0.01, "c" = .01, "d"=0, "e"=0),
                            "1" = c("a" = 0.00001, 35.62987, 4252.45832, "d"=0, "e"=0),
              "2" = c("a" = 0.00001, 35.62987, 4252.45832, "d"=0, "e"=0))

원본 목록 :

$default
    a     b     c     d     e 
1e-05 1e-02 1e-02 0e+00 0e+00 

$`1`
         a                                d          e 
   0.00001   35.62987 4252.45832    0.00000    0.00000 

$`2`
         a                                d          e 
   0.00001   35.62987 4252.45832    0.00000    0.00000 

암호:

lapply(list1, function(x) setNames(x, c("a", "b", "c", "d", "e")))

업데이트 된 목록 :

#> $default
#>     a     b     c     d     e 
#> 1e-05 1e-02 1e-02 0e+00 0e+00 
#> 
#> $`1`
#>          a          b          c          d          e 
#>    0.00001   35.62987 4252.45832    0.00000    0.00000 
#> 
#> $`2`
#>          a          b          c          d          e 
#>    0.00001   35.62987 4252.45832    0.00000    0.00000

reprex 패키지 (v0.3.0)에 의해 2021-01-27에 생성됨

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FLWOR XQuery를 사용하여 노드 요소 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

Jquery를 사용하여 HTML 양식 요소의 ID 속성 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

Jsoup을 사용하여 '태그 이름'의 요소 목록에 대한 HTML 문서를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 하나의 요소 만 남을 때까지 순환 목록의 요소를 삭제하는 방법은 무엇입니까?

분류에서Dev

SqlDataSource를 사용하여 채워진 DropDownList, 목록 항목의 이름을 바꾸는 방법은 무엇입니까? Asp.Net

분류에서Dev

목록의 색인을 고려하여 목록의 요소를 결합하는 방법은 무엇입니까?

분류에서Dev

원하는 다른 길이의 하위 목록 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

명명 된 요소를 할당하는 동안 요소의 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

키보드 이벤트를 사용하여 정렬되지 않은 목록의 목록 요소를 재정렬하는 방법은 무엇입니까?

분류에서Dev

jq를 사용하여 "DOWN"을 포함하는 상위 요소의 이름을 얻는 방법은 무엇입니까?

분류에서Dev

Python-람다 함수를 사용하여 목록의 모든 요소의 배수로 목록을 필터링하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 목록 이해를 사용하여 목록의 요소 발생 수를 계산하는 방법은 무엇입니까?

분류에서Dev

최저 가격을 찾기 위해 목록의 두 요소를 비교하는 방법은 무엇입니까?

분류에서Dev

Dart / Flutter의 목록을 사용하여 목록에서 중복 요소를 제거하는 방법은 무엇입니까?

분류에서Dev

세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

분류에서Dev

R에서 두 목록의 요소 사이에 함수를 적용하는 방법은 무엇입니까?

분류에서Dev

문자열과 정수를 요소로 사용하여 목록을 만드는 방법은 무엇입니까?

분류에서Dev

목록을 사용할 때 한 행에 여러 요소를 배치하는 방법은 무엇입니까?

분류에서Dev

React에서 맵을 사용하여 렌더링 된 구성 요소 목록의 특정 구성 요소를 수정하는 방법은 무엇입니까?

분류에서Dev

across를 사용하여 일부 목록의 이름을 기반으로 변수를 요인으로 변경하는 방법은 무엇입니까?

분류에서Dev

lapply에서 목록 요소 이름을 추출하여 파일 이름을 바꾸는 방법

분류에서Dev

strsplit ()을 사용하여 R 목록의 요소에 액세스하는 방법은 무엇입니까?

분류에서Dev

BTRFS 하위 볼륨의 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

파이썬. 사전의 값인 목록의 요소를 수정 / 교체하는 방법은 무엇입니까?

분류에서Dev

무작위로 선택한 배열 요소를 사용하여 부분 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

apigee에서 ExtractVariables 정책을 사용하여 응답으로 반환 된 xml 항목 목록의 두 번째 요소를 읽는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 요소 목록을 분류 / 그룹화하고 정렬하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

XSD를 사용하여 목록 1 값에서 목록을 요구하는 방법은 무엇입니까?

분류에서Dev

목록에서 하위 목록을 바꾸는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    FLWOR XQuery를 사용하여 노드 요소 이름을 바꾸는 방법은 무엇입니까?

  2. 2

    Jquery를 사용하여 HTML 양식 요소의 ID 속성 이름을 바꾸는 방법은 무엇입니까?

  3. 3

    Jsoup을 사용하여 '태그 이름'의 요소 목록에 대한 HTML 문서를 구문 분석하는 방법은 무엇입니까?

  4. 4

    파이썬을 사용하여 하나의 요소 만 남을 때까지 순환 목록의 요소를 삭제하는 방법은 무엇입니까?

  5. 5

    SqlDataSource를 사용하여 채워진 DropDownList, 목록 항목의 이름을 바꾸는 방법은 무엇입니까? Asp.Net

  6. 6

    목록의 색인을 고려하여 목록의 요소를 결합하는 방법은 무엇입니까?

  7. 7

    원하는 다른 길이의 하위 목록 요소를 추가하는 방법은 무엇입니까?

  8. 8

    명명 된 요소를 할당하는 동안 요소의 이름을 바꾸는 방법은 무엇입니까?

  9. 9

    키보드 이벤트를 사용하여 정렬되지 않은 목록의 목록 요소를 재정렬하는 방법은 무엇입니까?

  10. 10

    jq를 사용하여 "DOWN"을 포함하는 상위 요소의 이름을 얻는 방법은 무엇입니까?

  11. 11

    Python-람다 함수를 사용하여 목록의 모든 요소의 배수로 목록을 필터링하는 방법은 무엇입니까?

  12. 12

    파이썬에서 목록 이해를 사용하여 목록의 요소 발생 수를 계산하는 방법은 무엇입니까?

  13. 13

    최저 가격을 찾기 위해 목록의 두 요소를 비교하는 방법은 무엇입니까?

  14. 14

    Dart / Flutter의 목록을 사용하여 목록에서 중복 요소를 제거하는 방법은 무엇입니까?

  15. 15

    세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

  16. 16

    R에서 두 목록의 요소 사이에 함수를 적용하는 방법은 무엇입니까?

  17. 17

    문자열과 정수를 요소로 사용하여 목록을 만드는 방법은 무엇입니까?

  18. 18

    목록을 사용할 때 한 행에 여러 요소를 배치하는 방법은 무엇입니까?

  19. 19

    React에서 맵을 사용하여 렌더링 된 구성 요소 목록의 특정 구성 요소를 수정하는 방법은 무엇입니까?

  20. 20

    across를 사용하여 일부 목록의 이름을 기반으로 변수를 요인으로 변경하는 방법은 무엇입니까?

  21. 21

    lapply에서 목록 요소 이름을 추출하여 파일 이름을 바꾸는 방법

  22. 22

    strsplit ()을 사용하여 R 목록의 요소에 액세스하는 방법은 무엇입니까?

  23. 23

    BTRFS 하위 볼륨의 이름을 바꾸는 방법은 무엇입니까?

  24. 24

    파이썬. 사전의 값인 목록의 요소를 수정 / 교체하는 방법은 무엇입니까?

  25. 25

    무작위로 선택한 배열 요소를 사용하여 부분 문자열을 바꾸는 방법은 무엇입니까?

  26. 26

    apigee에서 ExtractVariables 정책을 사용하여 응답으로 반환 된 xml 항목 목록의 두 번째 요소를 읽는 방법은 무엇입니까?

  27. 27

    자바 스크립트를 사용하여 요소 목록을 분류 / 그룹화하고 정렬하는 가장 좋은 방법은 무엇입니까?

  28. 28

    XSD를 사용하여 목록 1 값에서 목록을 요구하는 방법은 무엇입니까?

  29. 29

    목록에서 하위 목록을 바꾸는 방법은 무엇입니까?

뜨겁다태그

보관