【发布时间】:2019-10-08 19:40:04
【问题描述】:
我有 3 列,我想根据示例中的每列的 3 个不同的中断放置标签,但我不知道如何,因为我可以为相同的中断标记多个列,但不能为不同的中断(br1, br2, br3)。
var <- 1:10
x1 <- rnorm(10, mean=100, sd=25)
x2 <- rnorm(10, mean=100, sd=25)
x3 <- rnorm(10, mean=100, sd=25)
df <- data.frame(var,x1,x2,x3)
#With 1 break for all the columns
br1 <-c(50,60,70,80,90,100,110,120,130,140)
df2 <-data.frame(lapply(df[, 2:4], cut, br=br1, labels=c(1:9)))
问题:如何在相同的代码或任何想法中对列 x2 和 x3 使用以下中断(#breaks 2 和 3),以便每列(x1,x2,x3)都有中断(br1,br2, br3)?
#breaks 2 and 3
br2 <-c(30,40,45,55,61,70,98,105,115,138)
br3<-c(20,25,30,35,38,42,45,70,95,132)
【问题讨论】:
-
我的回答有帮助吗?
-
@slava-kohut 您的回答帮助了我,现在可以轻松继续我的工作了。非常感谢。
-
然后考虑支持或接受
-
李斯托,非常感谢!
标签: r function multiple-columns cut