我在这里读到了这个问题: 按间隔分组数值
但是,我想输出一个数字(而不是一个因子),特别是下限和/或上限的数值(在单独的列中)
从本质上讲,这是正确的,除了'df $ start'和'df $ end'是作为因素给出的:
df$start <- cut(df$x,
breaks = c(0,25,75,125,175,225,299),
labels = c(0,25,75,125,175,225),
right = TRUE)
df$end <- cut(df$x,
breaks = c(0,25,75,125,175,225,299),
labels = c(25,75,125,175,225,299),
right = TRUE)
Run Code Online (Sandbox Code Playgroud)
'as.numeric()'的使用返回因子的级别(即值1-6)而不是原始数字.
谢谢!
我试图使用gnls函数将逻辑增长曲线拟合到某些数据.
数据:
structure(list(Nest = structure(c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L, 19L, 20L, 21L, 22L, 16L, 10L, 4L, 5L, 7L, 12L, 4L, 6L, 20L, 8L, 14L, 16L, 3L, 9L, 15L, 19L, 6L, 7L, 17L, 18L, 12L, 13L, 10L, 20L, 5L, 8L, 11L, 16L, 6L, 12L, 1L, 2L, 4L, 6L, 9L, 18L, 21L, 16L, 3L, 20L),
.Label = c("WTSN01", "WTSN02", "WTSN04", "WTSN05", "WTSN06", "WTSN07", "WTSN08", "WTSN09", "WTSN10", "WTSN12", "WTSN13", "WTSN14", …Run Code Online (Sandbox Code Playgroud)