我是R初學者。我想使用包「DescTools」的修剪功能修剪變量。這工作正常:R:修改變量並將其添加到數據框中
mydata <- data.frame(
a <- rnorm(40, mean = 0, sd = 1)
)
a_trim <- Trim(mydata$a, trim = 0.2, na.rm = TRUE)
這創建一個對象,但是,我想將它添加到我的數據框mydata。當我嘗試通過
mydata$a_trim <- Trim(mydata$a, trim = 0.2, na.rm = TRUE)
R鍵做到這一點給了我一個錯誤,因爲MYDATA $ a_trim具有比數據幀更少的行(很明顯,因爲它是一個修整變量)。我怎樣才能做到這一點?
感謝您的耐心和幫助!
爲了更好地明白:你是否想要在數據框中將修剪過的行「a」值設置爲NA,還是要刪除這些行? –
不適用會很好 – 00schneider
我投票結束這個問題,因爲它是關於如何使用R而沒有可重複的例子。 – gung