반응형

R 8

행별 R 데이터 프레임 생성

행별 R 데이터 프레임 생성 저는 R에 데이터 프레임을 한 줄씩 구성하고 싶습니다.검색을 좀 해봤는데, 제가 생각해낸 것은 빈 목록을 만들고, 목록 인덱스 스칼라를 유지한 다음, 목록에 매번 단일 행 데이터 프레임을 추가하고 목록 인덱스를 하나씩 앞당기는 제안뿐이었습니다.마내침.do.call(rbind,)명부에 올라 있는 이것이 작동하는 동안, 매우 번거롭게 보입니다.같은 목표를 달성할 수 있는 더 쉬운 방법이 없을까요? 분명히 나는 내가 일부를 사용할 수 없는 경우를 언급합니다.apply한 행씩 데이터 프레임 행을 생성해야 합니다.적어도, 할 수 있는 방법이 있습니까?push마지막으로 사용한 인덱스를 명시적으로 추적하는 대신 목록의 끝으로?추가하거나 사용하여 행별로 확장할 수 있습니다.rbind(). ..

codememo 2023.07.13

xtable 사용 시 data.frame 행 이름 제거

xtable 사용 시 data.frame 행 이름 제거 좋아요, 저는 이것이 약간 긴장된 것이라는 것을 인정합니다("바보" 읽기). 그리고 저는 그것이 꽤 쉽다고 생각합니다.보고서를 작성하고 있는데 사용하고 싶습니다.xtableLaTeX 테이블 생성을 위한 패키지(참고)memisc패키지는 일을 하지만, 저는 이것만 하고 싶다고 말합니다.xtable). 표준을 사용합니다.mtcars데이터 세트 및reshape패키지: mdtf

codememo 2023.07.07

ggplot에서 범례(텍스트) 레이블 편집

ggplot에서 범례(텍스트) 레이블 편집 설명서와 StackOverflow를 몇 시간 동안 살펴보았지만 해결책이 없어 문제를 해결할 수 없습니다.사용 시ggplot범례의 텍스트가 내 데이터 프레임에 있더라도 올바른 텍스트를 가져올 수 없습니다.난 시도했다.scale_colour_manual,scale_fill_manual에 대해 다른 값을 가진labels=예를 들어c("T999", "T888")", "cols". 내 코드는 다음과 같습니다. T999

codememo 2023.06.27

가장 가까운 10(또는 100 또는 X)까지 반올림하는 방법은 무엇입니까?

가장 가까운 10(또는 100 또는 X)까지 반올림하는 방법은 무엇입니까? 저는 데이터를 플롯하기 위한 함수를 작성하고 있습니다.y축에 대한 적절한 반올림 수를 지정하고 싶습니다.max데이터 집합의 최대값보다 큽니다. 구체적으로, 저는 기능을 원합니다.foo다음을 수행합니다. foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 foo(100.1) == 110 저는 멀리까지 갔습니다. foo roundUpNice(32.2) [1] 40 > roundUpNice(42.2) [1] 50 > roundUpNice(422.2) [1] 500 [[편집] 문제가 지정된 가장 가까운 값(예: 10 또는 100)으로 반올림하는 방법이라면 James 답..

codememo 2023.06.22

X축을 자체 값으로 바꾸기

X축을 자체 값으로 바꾸기 명령 플롯()과 관련하여 질문이 있습니다. x축을 완전히 제거하고 자체 값으로 대체할 수 있는 방법이 있습니까?저는 축을 제거할 수 있다는 것을 압니다. plot(x,y, xaxt = 'n') 다음으로 축을 추가합니다. axis(side = 1 etc.) 그러나 축을 추가해도 여전히 'x'로 표시된 데이터를 의미합니다.지정된 값으로 x축을 "그리는" 의미에서 'y'-값을 플롯하고 x축을 직접 추가하고 싶습니다.그렇게 할 수 있는 방법이 없을까요? 이 질문의 배경은 두 데이터 프레임의 길이가 다르기 때문에 그림을 그릴 수 없다는 것입니다.이것이 당신이 의미하는 바인지는 모르겠지만, 당신은 이것을 할 수 있습니다. plot(1:10, xaxt = "n", xlab='Some Let..

codememo 2023.06.17

R 데이터 프레임에서 NA 값을 0으로 바꾸려면 어떻게 해야 합니까?

R 데이터 프레임에서 NA 값을 0으로 바꾸려면 어떻게 해야 합니까? 있고 에는 데터프있일열부은이 있습니다.NA가치. 교체방을 대체하려면 해야 합니까?NA0이 있는 값?@gsk3 답변에서 제 의견을 참조하십시오.간단한 예: > m d d[is.na(d)] d V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 1 4 3 0 3 7 6 6 10 6 5 2 9 8 9 5 10 0 2 1 7 2 3 1 1 6 3 6 0 1 4 1 6 4 0 4 0 7 10 2 0 4 1 8 5 1 2 4 0 2 6 2 6 7 4 6 0 3 0 0 10 2 1 10 8 4 7 4 4 9 10 9 8 9 4 10 0 8 5 8 3 2 1 4 5 9 4 7 9 3 9 10 1 9 9 10 5 3 3 10 4 2 2 5 0 9 ..

codememo 2023.06.12

오류: 'closure' 유형의 개체가 하위 집합 테이블이 아닙니다.

오류: 'closure' 유형의 개체가 하위 집합 테이블이 아닙니다. 저는 마침내 스크랩을 위한 코드를 알아낼 수 있었습니다.정상적으로 작동하는 것 같더니 다시 실행했을 때 갑자기 다음과 같은 오류 메시지가 표시되었습니다. Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable 나는 내 코드에서 아무것도 변경하지 않았기 때문에 왜 그런지 잘 모르겠습니다. 조언 부탁드립니다. library(XML) library(plyr) names

codememo 2023.06.07
반응형