-1
請有一個名爲wine的數據框,其中包含變量,其中變量是 整數類型的Spice。如何使用分位數()函數將變量分成3類相同的值
我會想使用位數這個變量(香料)()函數分成3類相同的值
的注意:使用位數()函數請
請有一個名爲wine的數據框,其中包含變量,其中變量是 整數類型的Spice。如何使用分位數()函數將變量分成3類相同的值
我會想使用位數這個變量(香料)()函數分成3類相同的值
的注意:使用位數()函數請
像MrFlick說,你的問題是病態形成。你想分割什麼? Spice
或wine
?如果Spice
是整數,分位數通常不會將其分成相等大小的組。無論如何,這裏的代碼可以做類似於你試圖問的東西。
set.seed(4124)
wine <- data.frame(Spice = sample(5, 20, TRUE))
qq <- quantile(wine$Spice, probs = seq(0, 1, 1/3))
split(wine, findInterval(wine$Spice, qq, all.inside = TRUE))
尋求幫助時,你應該提供一個[重複的例子(https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)與樣品輸入數據和該輸入的所需輸出。 「3類相同的值」究竟意味着什麼?爲什麼你會特別需要'quantile()'函數? – MrFlick