R 更改数据帧中级别的多个标签
几周前刚开始学习R,并掌握了窍门 我有一个df,它有许多不同的列,这些列是两个级别(0,1)的因子 我希望更改作为因子的所有列的级别标签 我使用以下代码执行,但不会更改实际标签R 更改数据帧中级别的多个标签,r,labels,levels,R,Labels,Levels,几周前刚开始学习R,并掌握了窍门 我有一个df,它有许多不同的列,这些列是两个级别(0,1)的因子 我希望更改作为因子的所有列的级别标签 我使用以下代码执行,但不会更改实际标签 levels(df[18:34]) <- c("No", "Yes") levels(df[18:34])看一看?lappy-lappy(df[18:34],函数(x)levels(x)你能提供数据看看它是怎样的吗?重要的是要使示例重现。好的,谢谢:),不知道可能的重复-通过@thelatemail尝试了lapp
levels(df[18:34]) <- c("No", "Yes")
levels(df[18:34])看一看?lappy
-lappy(df[18:34],函数(x)levels(x)你能提供数据看看它是怎样的吗?重要的是要使示例重现。好的,谢谢:),不知道可能的重复-通过@thelatemail尝试了lappy和post-这些似乎都不起作用。
df[18:34] <- lapply(df[18:34], factor, levels = c("No", "Yes"))