초기 데이터 프레임의 서브 세트를 얻으려고 할 때 문제가 생겨 결국 데이터 프레임이 손상됩니다!서브 세트가있는 R의 버그 버그
가 dataframe 생각해 보자 : 여기에 무슨 일이 일어나고 있는지의 예입니다
>test=data.frame("v1"=c(1,2,3,4,-5,-3),"v2"=c(1,2,3,4,5,6))
> print(test)
v1 v2
1 1 1
2 2 2
3 3 3
4 4 4
5 -5 5
6 -3 6
가 그럼 난 VAR1 값이 엄격하게 아래에있는 하위 집합을 먹고 싶어이의 -2를 가정 해 봅시다 :
> subtest=test[test$v1<-2,]
> print(subtest)
v1 v2
2 2 2
> print(test)
v1 v2
1 2 1
2 2 2
3 2 3
4 2 4
5 2 5
6 2 6
하위 집합 작업이 작동하지 않았을뿐만 아니라 모든 v1 값을 2로 바꾸어 실제로 초기 데이터베이스가 손상되었습니다!
http://stackoverflow.com/a/2271905/967840 – GSee