将连续变量切换为r中的分类变量(将单独的值作为组)

时间:2016-11-26 15:21:15

标签: r

我的连续变量范围从0到1000+。但是,我想将它们转换为具有最低值0的组作为单个组。

x <- cut(x, breaks = c(0,50,100,200,500,1000)),
                   labels = c("0","1-50","51-100","101-199","200-499",
                              "500-999",">1000")

使用剪切功能无法达到此目的。我有什么遗失的吗?

1 个答案:

答案 0 :(得分:3)

您在致电x <- cut(x, breaks = c(0,50,100,200,500,1000,max(x)),labels = c("0-50","51-100","101-199","200-499","500-999", "1000+"), include.lowest = TRUE)

时遇到了一些问题
  1. 你的<?php $string = '[1] edited profile picture of [2]'; $replaceArray = array('[1]' => 'Mark Zuckerberg', '[2]' => 'John doe'); $string = strtr($sting, $replaceArray); echo $string; ?> 后面有一个结束括号,过早结束通话。
  2. 你有太多标签(7)用于休息(5)。
  3. 这应该有效:

    Mark Zuckerberg edited profile picture of John doe