2013-06-24 59 views
2

我有一個數值變量,表示樣本中檢測到的病毒顆粒的數量。值範圍從〜20到〜40並且是連續的。實際的數字對於我的分析來說並不重要,我只關心這個數字是高於還是低於代表樣本應該被認爲是正面還是負面的臨界值。對於低於截止點(38)的樣本,我想分配「TRUE」,並將所有更高的數字設置爲「FALSE」。任何人都可以給我一個關於如何在R中做到這一點的建議?將數字轉換爲邏輯數據R

我希望我已經提供了足夠的信息,我很新。 由於提前, 希瑟

回答

9
samples <- c(20,40,20,40,38) 
dummyVar <- samples < 38 
3

如果你的數據是一個矢量,你可以做

data > 38

它會給你你需要的信息的邏輯載體。