반응형

r 11

문자열 벡터 입력을 사용하여 dplyr의 여러 열로 그룹화

문자열 벡터 입력을 사용하여 dplyr의 여러 열로 그룹화 플라이어에 대한 이해를 dplyr로 옮기려고 하는데, 여러 열로 그룹화하는 방법을 알 수가 없습니다. # make data with weird column names that can't be hard coded data = data.frame( asihckhdoydkhxiydfgfTgdsx = sample(LETTERS[1:3], 100, replace=TRUE), a30mvxigxkghc5cdsvxvyv0ja = sample(LETTERS[1:3], 100, replace=TRUE), value = rnorm(100) ) # get the columns we want to average within columns = names(data)[-3]..

programing 2023.07.17

ggplot을 사용하여 플롯을 만들 때 hjust와 vjust는 무엇을 합니까?

ggplot을 사용하여 플롯을 만들 때 hjust와 vjust는 무엇을 합니까? ggplot을 사용하여 플롯을 만들 때마다 hjust와 vjust에 대한 다른 값을 다음과 같은 선으로 시도하면서 약간의 시간을 보냅니다. + opts(axis.text.x = theme_text(hjust = 0.5)) 축 레이블이 축에 거의 닿고 축 레이블에 대해 평평한 위치에 정렬되도록 합니다(예: 축과 동일).하지만, 저는 무슨 일이 일어나고 있는지 잘 이해하지 못합니다. 자주,hjust = 0.5와는 매우 다른 결과를 제공합니다.hjust = 0.6예를 들어, 나는 단지 다른 가치관을 가지고 노는 것만으로는 그것을 알아낼 수 없었습니다. hjust 및 vjust 옵션이 어떻게 작동하는지에 대한 포괄적인 설명을 알려줄..

programing 2023.07.07

rgdal 패키지 설치

rgdal 패키지 설치 여기서 문제는 R을 통해 지도를 그리는 정확한 방법이 아니라, 제가 이미 여기서 꽤 좋은 예를 발견했기 때문입니다.사실 라이브러리를 로드할 수 없습니다.rgdal: library(rgdal) Error in library(rgdal) : there is no package called ‘rgdal’ 그러나 위 패키지를 수동으로 설치하려고 하면 다음 오류가 발생합니다. .... configure: error: proj_api.h not found in standard or given locations. ERROR: configuration failed for package ‘rgdal’ * removing ‘/home/eualin/R/i686-pc-linux-gnu-library/2..

programing 2023.07.02

for-loop에서 오류 건너뛰기

for-loop에서 오류 건너뛰기 6000 X 180 매트릭스에 대한 180 그래프(열당 1 그래프)를 생성하기 위해 for 루프를 수행하고 있는데, 일부 데이터가 내 기준에 맞지 않아 다음 오류가 발생합니다. "Error in cut.default(x, breaks = bigbreak, include.lowest = T) 'breaks' are not unique". 오류는 괜찮습니다. 프로그램에서 for 루프를 계속 실행하고 어떤 열에서 오류가 발생했는지 목록을 제공하십시오(열 이름이 포함된 변수일 수도 있음). 내 명령은 다음과 같습니다. for (v in 2:180){ mypath=file.path("C:", "file1", (paste("graph",names(mydata[columnname])..

programing 2023.06.17

데이터 프레임에서 행을 삭제하려면 어떻게 해야 합니까?

데이터 프레임에서 행을 삭제하려면 어떻게 해야 합니까? "mydata"라는 이름의 데이터 프레임은 다음과 같습니다. A B C D 1. 5 4 4 4 2. 5 4 4 4 3. 5 4 4 4 4. 5 4 4 4 5. 5 4 4 4 6. 5 4 4 4 7. 5 4 4 4 2,4,6 행을 삭제합니다. 예를 들어 다음과 같습니다. A B C D 1. 5 4 4 4 3. 5 4 4 4 5. 5 4 4 4 7. 5 4 4 4 핵심 아이디어는 제거할 행 집합을 구성하고 해당 집합의 보완을 유지하는 것입니다. R에서 집합의 보완은 '-' 연산자에 의해 제공됩니다. 그래서, 만약에.data.frame라고 합니다.myData: myData[-c(2, 4, 6), ] # notice the - 물론, "재할당"하는 것을 잊..

programing 2023.06.12

Ubuntu 11.04에서 R 패키지를 설치할 수 없음

Ubuntu 11.04에서 R 패키지를 설치할 수 없음 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 9년 전에 문을 닫았습니다. 이 질문은 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 프로그래머가 주로 사용하는 소프트웨어 도구에 대한 것이 아닌 것 같습니다.질문이 다른 Stack Exchange 사이트에서 주제가 될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 이 질문은 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 프로그래머가 주로 사용하는 소프트웨어 도구에 대한 것이 아닌 것 같습니다.질문이 다른 Stack Exchange 사이트에서 주제가 될 것으로 생각되는 경우, 질문에 대한 답변이 가..

programing 2023.06.07

facet_grid 플롯의 스트립 텍스트를 어떻게 조작할 수 있습니까?

facet_grid 플롯의 스트립 텍스트를 어떻게 조작할 수 있습니까? 패싯된 플롯에서 스트립 텍스트의 크기를 어떻게 조작할 수 있는지 궁금합니다.제 질문은 플롯 제목에 대한 질문과 비슷하지만, 플롯 제목이 아니라 패싯 제목(strip_h)에 나타나는 텍스트를 조작하는 것에 특히 관심이 있습니다. 예를 들어, mpg 데이터 세트를 고려합니다. library(ggplot2) qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer) 결과 출력은 스트립에 맞지 않는 패싯 제목을 생성합니다. 내 생각엔 분명 사용할 방법이 있을거야grid스트립 텍스트를 처리합니다.하지만 저는 아직 초보라서 처음부터 확신할 수 없었습니다.grid어떻게, 정확히, 그것을 할 수 있는..

programing 2023.06.07

패싯 레이블 글꼴 크기

패싯 레이블 글꼴 크기 이 질문에는 이미 다음과 같은 답이 있습니다. facet_grid 플롯의 스트립 텍스트를 어떻게 조작할 수 있습니까? (3개 답변) 마감됨4년 전에. 패싯 레이블의 글꼴 크기를 변경할 수 있는 방법이 있습니까?ggplot저는 구글 검색을 통해 그 문제가 아직 해들리의 할 일 목록에 있다는 것을 발견했습니다.이 문제에 대한 해결책이나 새로운 소식이 있는지 궁금합니다.이를 통해 시작할 수 있습니다. R> qplot(hwy, cty, data = mpg) + facet_grid(. ~ manufacturer) + theme(strip.text.x = element_text(size = 8, colour = "orange", angle = 90)) 이 질문도 참조하십시오.ggplot2에서..

programing 2023.06.07

벡터에 따라 데이터 프레임 행 순서 지정

벡터에 따라 데이터 프레임 행 순서 지정 아래의 짧은 예에서 구현한 것처럼 데이터 프레임의 행이 "대상" 벡터에 따라 정렬되도록 하는 더 쉬운 방법이 있습니까? df 8 Mile Oak Brighton and Hove 5656430 #> 9 Polegate Wealden 7036428 #> 10 Selsey Chichester 9738033 #> 11 Ratton Eastbourne 10152663 #> 12 Arundel Arun 72832514 기능은 다음과 같습니다. order_along % dplyr::distinct() %>% dplyr::full_join(df) %>% dplyr::select(dplyr::all_of(cols)) } order_along(df, lad20nm, shape_ar..

programing 2023.06.07
반응형