我有一個數據幀DF與結構,像這樣創建一個列箱:如何在數據幀
輸入
amount id
13000 1
30000 2
10000 3
5000 4
我要製作的基礎上,一個新的列
amount id amount_bin
13000 1 10000
30000 2 15000
10000 3 10000
5000 4 5000
:的列 '量'
的預期輸出位數
假設品質0.25,0.5和0.75的5000,10000和15000分別
我知道該怎麼R中做到這一點:
quantile <- quantile(df$amount, probs = c(0, 0.25, 0.50, 0.75, 1.0), na.rm = TRUE,
names = FALSE)
df$amount_bin <- cut(df$amount, breaks = quantile, include.lowest = TRUE,
labels = c(quantile[2], quantile[3], quantile[4], quantile[5]))
哇什麼巧妙的解決辦法!非常感謝這個!!!!! –
它花了我最好的複製/粘貼工作:) – ImDarrenG