넓은 데이터 프레임 ('병합'이라고 함)을 긴 데이터 프레임으로 변환하려는 목적으로 R
코드를 Rstudio
에 실행했습니다.넓은 데이터 프레임을 긴 형식으로 변환하기 위해 내 R 코드에 어떤 문제가 있습니까?
> merged
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2017 (A) 5980 5341 5890 5596 5753 5470 5589 5545 5749 5938 5844 5356
2017 (P) 5762 5275 5733 5411 5406 4954 5464 5536 5805 5819 5903 5630
나는 다음과 같은 출력 후 해요 : 나는 시도
Description Month RN
2017 (A) Jan 5980
2017 (P) Jan 5762
2017 (A) Feb 5341
2017 (P) Feb 5275
... ... ...
제 (하지만 성공) 다음
library(reshape2)
merged_long <- melt(data=merged,
id.vars="Description",
variable.name="Month",
value.name="RN")
나는 다음과 같은 오류 메시지가 받고 있어요 :
Error: id variables not found in data: Description
내가 뭘 잘못하고 있니? ?
글쎄, 오류가 매우 분명하다. 'merged' 데이터 프레임에'Description' 변수가 없습니다. '2017 (A), 2017 (P)'가 두껍게 보인다. – Sotos
고마워, 알았다. – user3115933