Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中创建二进制因子形式的有序数据_R - Fatal编程技术网

在R中创建二进制因子形式的有序数据

在R中创建二进制因子形式的有序数据,r,R,我有一个从1到67的顺序变量 summary(var) Min. 1st Qu. Median Mean 3rd Qu. Max. 1.0 4.0 8.0 10.2 15.0 67.0 我想把它重新编码成一个二进制变量,第一级是原始变量的1,第二级是所有其他分数的总和 我假设我必须使用factor()函数,但无法计算如何为第二级聚合所有值(不包括1) 谢谢。是的,factor()函数可以工作。您可以使用: factor(var == 1, la

我有一个从1到67的顺序变量

summary(var)
Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
1.0     4.0     8.0    10.2    15.0    67.0
我想把它重新编码成一个二进制变量,第一级是原始变量的
1
,第二级是所有其他分数的总和

我假设我必须使用
factor()
函数,但无法计算如何为第二级聚合所有值(不包括
1

谢谢。

是的,
factor()
函数可以工作。您可以使用:

factor(var == 1, labels=c("other", "one"))
该条件将为您分割数据,然后
标签将分配相关名称(否则名称将为“FALSE”和“TRUE”)。

是的,
factor()
函数起作用。您可以使用:

factor(var == 1, labels=c("other", "one"))
该条件将为您分割数据,然后
标签将分配相关名称(否则名称将为“假”和“真”)。

尝试查看
cut(var,breaks=c(0,1100))
是否有效?尝试查看
cut(var,breaks=c(0,1100))
是否有效?