여기에 몇 가지 비슷한 질문이 있지만 내 것과 똑같은 것은 없습니다. 또는 그들이 똑같 았으면 나는 그것을 인식하지 못했습니다. R 프로그래밍 (다른 언어로 프로그래밍되었지만 R이 아닙니다!)데이터 세트를 R의 두 데이터 세트로 나눕니다. (반짝이를 통해 채널 된 ggplot2의 경우)
나는 csv 파일에서 입력 데이터 세트를 가지고 있는데, read.csv로 변환합니다. 데이터 세트에는 두 개의 그룹이있을 수도 있고 아닐 수도 있습니다. 나는 다음과 같이 내가 그룹을 분할 할 수 발견 :
datalist <- split(mydata, mydata$group)
을하지만 내가 ggplot2 좋은 재생되지 않습니다 돌아가 목록 (나는이 목록 변수를 플롯 할 수없는 오류가 발생 - 목록 변수하지만, 만약 내가 콘솔에 출력하고 분할 된 데이터 하위 집합을 보여줍니다.). 알았어 괜찮아. 그때
data = as.data.frame(datalist[1])
을하고 ggplot2에 그에게 먹이를하지만, as.data.frame 내 열 이름을 엉망으로하고, 그래서 내가 플롯 할 변수의 이름을 잃게됩니다. 힘들어!
필자가 원하는 것은 gigplot2가 유효한 데이터 세트로 인식 할 수있는 두 개의 별도 변수 (데이터 프레임, 필자가 받아들이겠습니까?)로 read.csv에서 읽은대로 입력 데이터를 분할하는 것입니다. 실제로, 나는 같은 음모에 히스토그램으로 그들을 덧대 고 싶습니다.
이 작업을 수행하는 쉬운 방법이 있어야하지만, 나는 그것을 얻지 않습니까? 조언이나 안내문을 환영합니다.
datalist [[index]]를 수행하여 개별 데이터 프레임을 추출 할 수 있습니다. 이중 괄호 – Alex
에 오류가 발생합니다. (list) 객체는 'double'- odd로 입력하도록 강제 될 수 없습니다. – passiflora
같은 플롯에서 사용하려면 하나의 데이터로 유지하고 싶을 것입니다. 틀. 우리는 여러분의 데이터가 어떻게 보이는지 보여 주면 ('dput'을 사용하여 데이터를 게시하는 것이 가장 좋습니다) 원하는 그림을 설명 할 수 있습니다.설명을 위해서 – Gregor