這裏是我的數據幀的一個片段:NA的如何轉換在大型數據集爲0或1?
MemberID Specialty Surgery Internal
1 42286978 Surgery NA NA
2 97903248 Internal NA NA
3 2759427 Internal NA NA
4 73570559 Surgery NA NA
在列手術內我想與0或1,1是肯定的,0是無以取代的NA的。這是一個非常大的數據集,我寧願使用r內的工具或函數來執行此操作。
下表是我希望達到的目標。
MemberID Specialty Surgery Internal
1 42286978 Surgery 1 0
2 97903248 Internal 0 1
3 2759427 Internal 0 1
4 73570559 Surgery 1 0
我將不勝感激任何幫助。
我有一個輕微的偏愛'as.numeric(X)'到計算機科學棘手的'0 + x'強迫到數字......我想一些涉及'model.matrix(〜特長-1,數據= DFRM)'可能工作太(這將是更具有多個類別的更有價值) – 2012-03-05 22:19:54
也許我們應該在我們的工作空間定義一個'%0/1%'二元函數? – 2012-03-05 22:32:09