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

래미

내가 사용하고 있습니다 checkboxGroupInput()(사용자가 (디) 플롯의 요소를 선택하도록 반짝 / ShinyDashboard 패키지에서 MorrisJS). 선택 항목은 명명 된 목록에서 선택 항목 -Argument로 data.frame을 업데이트하는 함수 로 전달됩니다 (요소 추가 및 제거).

그러나 input$NameOfTheCheckboxGroup선택한 선택 항목이있는 벡터 만 반환하고 입력으로 사용하는 목록에있는 구성원의 레이블 / 이름은 반환하지 않습니다. 즉, 선택 항목에 할당 한 값으로 요소의 이름 만 지정할 수 있습니다.

개선 할 수있는 방법이 input$NameOfTheCheckboxGroup있습니까? 레이블 / 이름도 반환합니까? 지금까지 목록 멤버의 레이블을 반환하기 위해 플롯에서 "y"-Argument를 바꾸려고 시도했지만 플롯이 데이터 열을 찾을 수 없기 때문에 작동하지 않습니다.

다음을 대체했습니다.

y = colnames(de_solar)[2:NCOL(de_solar)]

와:

y = names(list1[match(colnames(df)[2:NCOL(df)],list1)])

목록 구성원의 이름을 바꾸는 것은 불행히도 옵션이 아닙니다.

[UI]

checkboxGroupInput("check_de_solar", label = h3("Label"), 
                                   choices = list("Option1" = 2097,
                                                  "Option2" = 409,
                                                  "Option3" = 410,
                                                  "Option4" = 411,
                                                  "Option5" = 412,
                                                  "Option6" = 2106,
                                                  "Option7" = 2107,
                                                  "Option8" = 2108,
                                                  "Option9" = 2109, 
                                                  "Option10" = 731),
                                                  selected = 2097)

[섬기는 사람]

  output$de_solar <- renderChart2({

    de_solar <<- checkbox_call(df_data,"de_solar",input$check_de_solar)
    grph2 <- mPlot(x = "Date", y = colnames(de_solar)[2:NCOL(de_solar)], data = de_solar, type = "Line")

  })

더 자세히 설명하기 위해 현재 data.frame de_solar 및 목록 선택은 다음과 같습니다.

 de_solar = data.frame(replicate(10,sample(0:50,10,rep=TRUE)))
choices = list("Option1" = 2097,
             "Option2" = 409,
             "Option3" = 410,
             "Option4" = 411,
             "Option5" = 412,
             "Option6" = 2106,
             "Option7" = 2107,
             "Option8" = 2108,
             "Option9" = 2109, 
             "Option10" = 731)
 names(de_solar) <- choices

이것은 나에게 다음 출력을 제공합니다. 내가 가진 것

그러나 동일한 입력을 원합니다. 여기에 이미지 설명 입력

도와 주셔서 감사합니다.

제로 323

개선 할 수있는 방법이 input$NameOfTheCheckboxGroup있습니까? 레이블 / 이름도 반환합니까?

별로. 레이블 정보는 생성 된 요청의 일부가 아니므로 사용자 지정 클라이언트 측 논리를 구현하려는 경우가 아니면 옵션이 아닙니다. 값이 고유 한 한 문제가되지 않습니다. 다음과 같이 값을 일치시키고 이름을 추출 할 수 있습니다.

names(choices[choices %in% input$check_de_solar])

여기서 choices는 문자목록입니다 .

list("Option1" = "2097", "Option2" = "409", ..., "Option10" = "731")

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

"업"키를 만드는 방법은 이미 입력 된 부분이 포함 된 항목을 선택하지 않고 기록에서 이미 입력 한 명령을 완료하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 작성된 Nagios 플러그인은 항상 잘못된 값을 반환하지만 명령 줄에서 작동합니다.

분류에서Dev

자바에서 명명 된 그룹을 사용하여 CSV 입력을 읽는 방법은 무엇입니까?

분류에서Dev

중첩 된 명명 된 튜플 목록을 사전 목록으로 병합

분류에서Dev

명령 출력 (ls)을 다른 명령의 입력 (sox)에 사용하는 방법은 무엇입니까?

분류에서Dev

bash 메뉴에서 사용자가 사용자 정의 명령을 입력 할 수 있도록 옵션을 선택 하시겠습니까?

분류에서Dev

Typescript에서 명명 된 튜플의 일반적인 이름은 무엇입니까?

분류에서Dev

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

분류에서Dev

플롯 된 목록의 이름에서 플롯 레이블을 어떻게 얻을 수 있습니까?

분류에서Dev

Pandas는 목록을 사용하여 열을 선택하지만 누락 된 열 이름은 무시합니다.

분류에서Dev

사용자가 명령 줄 옵션 메뉴에서 파일 이름을 선택하도록합니다.

분류에서Dev

함수 호출에서 다양한 요소가있는 명명 된 목록을 반환합니다.

분류에서Dev

입력 이름을 제목으로 사용하여 R 함수에서 플롯을 반환하는 방법

분류에서Dev

Gmail 자격 증명을 입력으로 사용하여 PHP에서 사용자의 이름을 가져 오는 방법은 무엇입니까?

분류에서Dev

PowerShell에서 사용 가능한 COM 개체의 설명 목록을 보는 방법은 무엇입니까?

분류에서Dev

MySQL은 테이블의 사용자 목록에서 각 사용자의 마지막 행을 선택합니다.

분류에서Dev

파일의 파일 이름 목록에서 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

R에서 목록을 명명 된 목록으로 변환

분류에서Dev

2 개의 반환 된 목록을 다른 메서드의 입력으로 사용

분류에서Dev

데이터 프레임의 열과 동일한 이름을 가진 명명 된 목록을 만든 경우 r에서 데이터 프레임의 행을 추가하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

연결된 선택 목록 값이 TO_DATE에 적용될 때 '유효하지 않은 월'을 반환합니다.

분류에서Dev

R에서 명명 된 num의 이름을 얻는 방법은 무엇입니까?

분류에서Dev

지정된 입력 목록이 dframe 열에있는 목록의 하위 집합 인 Pandas dframe에서 행을 선택합니다.

분류에서Dev

select를 사용하여 목록이 포함 된 x 파일에서 선택하는 방법, 명령 집합을 실행하는 데 필요한 (이 경우 curl)

분류에서Dev

제목, 설명이 포함 된 두 번째 양식의 사용자 입력을 데이터 배열에 추가하려고하지만 할 수 없습니다.

분류에서Dev

여러 목록의 출력에서 하나의 목록을 선택하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

"find"명령의 출력에서 "cat"명령을 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    "업"키를 만드는 방법은 이미 입력 된 부분이 포함 된 항목을 선택하지 않고 기록에서 이미 입력 한 명령을 완료하는 방법은 무엇입니까?

  2. 2

    사용자 정의 작성된 Nagios 플러그인은 항상 잘못된 값을 반환하지만 명령 줄에서 작동합니다.

  3. 3

    자바에서 명명 된 그룹을 사용하여 CSV 입력을 읽는 방법은 무엇입니까?

  4. 4

    중첩 된 명명 된 튜플 목록을 사전 목록으로 병합

  5. 5

    명령 출력 (ls)을 다른 명령의 입력 (sox)에 사용하는 방법은 무엇입니까?

  6. 6

    bash 메뉴에서 사용자가 사용자 정의 명령을 입력 할 수 있도록 옵션을 선택 하시겠습니까?

  7. 7

    Typescript에서 명명 된 튜플의 일반적인 이름은 무엇입니까?

  8. 8

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

  9. 9

    플롯 된 목록의 이름에서 플롯 레이블을 어떻게 얻을 수 있습니까?

  10. 10

    Pandas는 목록을 사용하여 열을 선택하지만 누락 된 열 이름은 무시합니다.

  11. 11

    사용자가 명령 줄 옵션 메뉴에서 파일 이름을 선택하도록합니다.

  12. 12

    함수 호출에서 다양한 요소가있는 명명 된 목록을 반환합니다.

  13. 13

    입력 이름을 제목으로 사용하여 R 함수에서 플롯을 반환하는 방법

  14. 14

    Gmail 자격 증명을 입력으로 사용하여 PHP에서 사용자의 이름을 가져 오는 방법은 무엇입니까?

  15. 15

    PowerShell에서 사용 가능한 COM 개체의 설명 목록을 보는 방법은 무엇입니까?

  16. 16

    MySQL은 테이블의 사용자 목록에서 각 사용자의 마지막 행을 선택합니다.

  17. 17

    파일의 파일 이름 목록에서 명령을 실행하는 방법은 무엇입니까?

  18. 18

    R에서 목록을 명명 된 목록으로 변환

  19. 19

    2 개의 반환 된 목록을 다른 메서드의 입력으로 사용

  20. 20

    데이터 프레임의 열과 동일한 이름을 가진 명명 된 목록을 만든 경우 r에서 데이터 프레임의 행을 추가하는 방법은 무엇입니까?

  21. 21

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

  22. 22

    연결된 선택 목록 값이 TO_DATE에 적용될 때 '유효하지 않은 월'을 반환합니다.

  23. 23

    R에서 명명 된 num의 이름을 얻는 방법은 무엇입니까?

  24. 24

    지정된 입력 목록이 dframe 열에있는 목록의 하위 집합 인 Pandas dframe에서 행을 선택합니다.

  25. 25

    select를 사용하여 목록이 포함 된 x 파일에서 선택하는 방법, 명령 집합을 실행하는 데 필요한 (이 경우 curl)

  26. 26

    제목, 설명이 포함 된 두 번째 양식의 사용자 입력을 데이터 배열에 추가하려고하지만 할 수 없습니다.

  27. 27

    여러 목록의 출력에서 하나의 목록을 선택하는 방법은 무엇입니까?

  28. 28

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

  29. 29

    "find"명령의 출력에서 "cat"명령을 사용하는 방법은 무엇입니까?

뜨겁다태그

보관