데이터 프레임에 행을 어떻게 할당합니까?행별로 데이터 프레임에 할당
df <- data.frame(id=1:5)
df[c('x1','x2')] <- c(1,2)
df[c('x1','x2')] <- matrix(c(1,2),nrow=1)
df[c('x1','x2')] <- matrix(c(1,2),nrow=1,byrow=T)
내가 이렇게 할 이유는 내가 각 행에 대해 다변량 정규 분포에서 지점을 생성하고 있다는 점이다 :이 내가 시도하는 일이다.
감사합니다.
편집 :
이id x1 x2
1 1 1 2
2 2 1 2
3 3 1 2
4 4 1 2
5 5 1 2
하지만 내가 얻을 것은 : I 출력이 같이 할
id x1 x2
1 1 1 2
2 2 2 1
3 3 1 2
4 4 2 1
5 5 1 2
이 모든 작업을 수행 한 후에 예상되는 결과를 표시 할 수 있습니까? – Arun
편집 : 다중 코드를 수행 할 수 없습니까? 어쨌든, 나는 w0과 w1 행에 두 개의 열을 추가하고 싶다. w0은 1을 끝까지 내리고 w1은 2를 끝까지 내립니다. 따라서 첫 번째 행의 값은 1, 1, 2가됩니다. – icz
함수에서 얻은 결과는 무엇입니까? 함수에서 얻은 것뿐만 아니라 그것을 나타낼 수 있습니까? – Arun