반응형

R 9

data.table에서 참조하여 행을 삭제하는 방법은 무엇입니까?

data.table에서 참조하여 행을 삭제하는 방법은 무엇입니까? 제 질문은 참조에 의한 과제와 복사에 관한 것입니다.data.table다음과 유사하게 참조로 행을 삭제할 수 있는지 알고 싶습니다. DT[ , someCol := NULL] 에 대해 알고 싶습니다. DT[someRow := NULL, ] 이 기능이 존재하지 않는 데는 충분한 이유가 있다고 생각합니다. 따라서 아래와 같이 일반적인 복사 방법에 대한 좋은 대안을 지적해 주시면 됩니다.특히, 예(data.table)에서 제가 가장 좋아하는 것으로 이동하면서, DT = data.table(x = rep(c("a", "b", "c"), each = 3), y = c(1, 3, 6), v = 1:9) # x y v # [1,] a 1 1 # [2,]..

programing 2023.07.10

R이 할 수 없는 MATLAB이 할 수 있는 것은 무엇입니까?

R이 할 수 없는 MATLAB이 할 수 있는 것은 무엇입니까? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨11년 전에. 잠겼습니다. 이 질문과 답변은질문이 오프라인이지만 과거의 중요성이 있기 때문에 잠겼습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 사람들이 MATLAB 라이센스가 너무 비싸다고 불평하는 것을 자주 듣습니다.그렇다면 왜 옥타브나 R만 사용하지 않는지 궁금합니다.하지만 후자가 맞습니까?R을 사용하여..

programing 2023.06.25

그룹별 변수의 최소값에 해당하는 행 추출

그룹별 변수의 최소값에 해당하는 행 추출 (1) 데이터를 하나의 변수(State), (2) 각 그룹 내에서 다른 변수의 최소값 행을 찾습니다(Employees) 및 (3) 전체 행을 추출합니다. 그리고 (2)는 쉬운 한 줄이고, (3)도 그래야 할 것 같은데 이해가 안 돼요. 다음은 샘플 데이터 세트입니다. > data State Company Employees 1 AK A 82 2 AK B 104 3 AK C 37 4 AK D 24 5 RI E 19 6 RI F 118 7 RI G 88 8 RI H 42 data aggregate(Employees ~ State, data, function(x) min(x)) State Employees 1 AK 24 2 RI 19 ... 또는data.table: > ..

programing 2023.06.20

훌륭한 R 재현 가능 예제를 만드는 방법

훌륭한 R 재현 가능 예제를 만드는 방법 이 질문의 답은 공동체의 노력입니다.기존 답변을 편집하여 이 게시물을 개선합니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 동료들과 성능에 대해 논의하거나, 교육하거나, 버그 보고서를 보내거나, 메일링 목록 및 스택 오버플로에 대한 지침을 검색할 때, 재현 가능한 예가 자주 요청되며 항상 도움이 됩니다. 훌륭한 사례를 만들기 위한 팁은 무엇입니까?r의 데이터 구조를 텍스트 형식으로 어떻게 붙여넣습니까?어떤 다른 정보를 포함해야 합니까? 사용하는 것 외에 다른 요령이 있습니까?dput(),dump()또는structure() 제언포야합까니를 포함해야 ?library()또는require()진술서?어떤 유보적인 단어를 피해야 하는지, 게다가.c,df,data 등등..

programing 2023.06.15

새로운 버전의 R을 설치하는 고통 없는 방법은 무엇입니까?

새로운 버전의 R을 설치하는 고통 없는 방법은 무엇입니까? Andrew Gelman은 최근 R에 대한 쉬운 업그레이드 프로세스의 부족을 한탄했습니다(아마도 Linux보다 Windows에서 더 적합할 것입니다).소프트웨어 설치부터 모든 설정/패키지 복사에 이르기까지 업그레이드를 할 수 있는 좋은 방법을 알고 있는 사람이 있습니까? 이 제안은 댓글에 포함되어 있었고 제가 최근에 사용하고 있는 것입니다.먼저 새 버전을 설치한 다음 이전 버전에서 다음을 실행합니다. #--run in the old version of R setwd("C:/Temp/") packages

programing 2023.06.15

R 객체 식별

R 객체 식별 출력 데이터 유형을 이해할 수 없는 출력을 생성하는 함수로 끝나는 경우가 많습니다.저는 목록을 기대하고 있는데, 목록이나 데이터 프레임 등의 목록이 됩니다.함수를 처음 사용할 때 출력 데이터 유형을 파악하는 데 좋은 방법이나 워크플로우는 무엇입니까?저는 보통 다음과 같은 조합으로 시작합니다. typeof(obj) class(obj) sapply(obj, class) sapply(obj, attributes) attributes(obj) names(obj) 공개된 내용에 근거하여 적절한.예를 들어, 다음을 사용해 보십시오. obj

programing 2023.06.15

여러 열을 기준으로 데이터 프레임 행 정렬(순서 정렬)

여러 열을 기준으로 데이터 프레임 행 정렬(순서 정렬) 데이터 프레임을 여러 열로 정렬합니다.예를 들어 아래의 데이터 프레임을 사용하여 열 'z'(하행)로 정렬한 다음 열 'b'(상행)로 정렬합니다. dd dd[with(dd, order(-z, b)), ] b x y z 4 Low C 9 2 2 Med D 3 1 1 Hi A 8 1 3 Hi A 9 1 2년 이상 후 편집:방금 칼럼 인덱스별로 어떻게 하는지 물었습니다.정답은 단순히 원하는 정렬 열을 다음 열로 전달하는 것입니다.order()함수: R> dd[order(-dd[,4], dd[,1]), ] b x y z 4 Low C 9 2 2 Med D 3 1 1 Hi A 8 1 3 Hi A 9 1 R> (및 이그는것보다사하용고을름리열의그▁()▁rather..

programing 2023.06.10

색상 1과 색상 2의 범위에서 n가지 색상의 그라데이션

색상 1과 색상 2의 범위에서 n가지 색상의 그라데이션 저는 종종 함께 일합니다.ggplot2그라데이션을 좋게 만듭니다(예를 들어 여기를 클릭).저는 기지에서 일할 필요가 있고 저는 생각합니다.scales색 그라데이션을 만드는 데도 사용할 수 있지만 어떻게 하는지는 잘 모르겠어요.기본적인 목표는 x 색상에서 y 색상에 이르는 n색 팔레트를 생성하는 것입니다.그러나 솔루션은 기본적으로 작동해야 합니다.여기가 출발점이었는데 n을 입력할 곳이 없습니다. scale_colour_gradientn(colours=c("red", "blue")) 저는 다음을 잘 알고 있습니다. brewer.pal(8, "Spectral") 부터RColorBrewer나는 더 많은 방법을 찾고 있습니다.ggplot2이 두 가지 색상을 ..

programing 2023.06.05
반응형