Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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中重新编码二进制因子级别(0=0,1=1)_R_Refactoring - Fatal编程技术网

R:如何在基本R中重新编码二进制因子级别(0=0,1=1)

R:如何在基本R中重新编码二进制因子级别(0=0,1=1),r,refactoring,R,Refactoring,当我读入csv文件时,有一个二进制目标 as.factor向后分配0和1(按索引) 我想要0='0'和1='1' 我在汽车软件包(或者可能是dplyr)中找到了函数Recode,在Tidyverse中找到了另一个函数。这两个包都与其他包冲突,并破坏了我的R代码 如何在基数r中重新编码二进制因子级别 感谢您的帮助。我们可以在因子中指定级别和相应的标签 df1$col1 <- factor(df1$col1, levels = c(0, 1), labels = c('0', '1')) 或

当我读入csv文件时,有一个二进制目标

as.factor向后分配0和1(按索引)

我想要0='0'和1='1'

我在汽车软件包(或者可能是dplyr)中找到了函数Recode,在Tidyverse中找到了另一个函数。这两个包都与其他包冲突,并破坏了我的R代码

如何在基数r中重新编码二进制因子级别


感谢您的帮助。

我们可以在
因子中指定
级别
和相应的
标签

df1$col1 <- factor(df1$col1, levels = c(0, 1), labels = c('0', '1'))


我们可以在
因子
中指定
级别
和相应的
标签

df1$col1 <- factor(df1$col1, levels = c(0, 1), labels = c('0', '1'))


你说向后是什么意思?你能详细说明一下吗。此外,您不必加载整个包。只需使用解析运算符backwards index-wise即可使用所需的特定函数。向后到底是什么意思?你能详细说明一下吗。此外,您不必加载整个包。只需使用解析运算符Backwards index-wise即可使用所需的特定函数。谢谢。顺便说一句,你必须在作业中使用它;df1$col1@Larry是的,它已经在第一个代码块中进行了更新。我认为这是我的问题,因为我必须在neuralnet函数/包中使用“Output4$net.result[,2])。我必须使用[2]来获取第二个字段。否则,输出$net.result将全部反转。-但这个问题仍然存在,这取决于您的对象。它是一个
数据框
还是
矩阵
矩阵
无法保存这些因子属性)它是一个数据框。谢谢。顺便说一句,你必须在作业中使用它;df1$col1@Larry是的,它已经在第一个代码块中进行了更新。我认为这是我的问题,因为我必须在neuralnet函数/包中使用“Output4$net.result[,2])。我必须使用[2]来获取第二个字段。否则,输出$net.result将全部反转。-但这个问题仍然存在,这取决于您的对象。它是一个
数据帧
还是
矩阵
矩阵
不能保存这些因子属性)它是一个数据帧。
factor(df1$col1, levels = c(0, 1), labels = c('2', '1'))