데이터 프레임을 사용해야합니까 출력의 형식은 :나는 항상 내가 몬테 - 카를로 시뮬레이션을 실행하는거야 ggplot2
> d = data.frame(iter=seq(1, 2), k1 = c(0.2, 0.6), k2=c(0.3, 0.4))
> d
iter k1 k2
1 0.2 0.3
2 0.6 0.4
내가 생성 할 플롯은 다음과 같습니다
plot(d$iter, d$k1)
plot(density(d$k1))
나는, ggplot2를 사용하여 해당 플롯을
new_d = data.frame(iter=rep(d$iter, 2),
k = c(d$k1, d$k2),
label = rep(c('k1', 'k2'), each=2))
다음 플로팅가 쉽게 데이터 프레임으로 변환하는 방법을 알고있다. 그러나 반복의 수는 매우 클 수 있으며 k의 수 또한 클 수 있습니다. 이는 매우 큰 데이터 프레임을 망친다는 뜻입니다.
어쨌든 나는이 새로운 데이터 프레임을 만드는 것을 피할 수 있습니까?
감사