我想根據某些條件從數據框中選擇行。我通常使用% in %
運算符來選擇值。我使用了許多%in%
來選擇值。在運算符中結合了2個或更多個R
val1 <- portData [portData$PmkVal %in% c(NA),]
val2 <- val1 [val1$Quantity %in% c(NA),]
weigtageData <- val2 [val2$MktVal %in% c(NA),]
我可以寫在一行中的所有這些聲明和框架portData
本身,而不是寫這個低效的代碼選擇數據?
如果我理解正確,您試圖在'portData'中的變量'PmkVal'和'Quality'中刪除NA?如何'portData [is.na(portData $ PmkVal)&is.na(portData $ Quality)&is.na(portData%MktVal),]'? –
waaw,..多數民衆贊成在一個好主意..感謝:) –