0
我有以下的數據幀:轉換連續數據幀轉換成二進制數據幀中的R
i39<-c(5,3,5,4,4,3)
i38<-c(5,3,5,3,4,1)
i37<-c(5,3,5,3,4,3)
i36<-c(5,4,5,5,4,2)
ndat1<-as.data.frame(cbind(i39,i38,i37,i36))
> ndat1
i39 i38 i37 i36
1 5 5 5 5
2 3 3 3 4
3 5 5 5 5
4 4 3 3 5
5 4 4 4 4
6 3 1 3 2
我的目標是要轉換是一個4或5到1的任意值,和其他任何成0至產生以下
> ndat1
i39 i38 i37 i36
1 1 1 1 1
2 0 0 0 1
3 1 1 1 1
4 1 0 0 1
5 1 1 1 1
6 0 0 0 0
此方法將無法正常工作,因爲可能有數據集包含大於4但小於5的情況,並且我只需要恰好4或5的情況。 – costebk08
是的,請參閱編輯。 –
絕對是一個更快捷的解決方案,謝謝!我會盡快投票。但是,我會說這看起來像是產生一個矩陣,我更喜歡數據框。 – costebk08