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