如何在不改变级别的情况下改变R因子值?

问题描述 投票:0回答:1

今天我想在不改变级别和顺序的情况下改变R中因子的值。我都快疯了!

我的变量是这样的。

str(df_2$sex)
 Factor w/ 2 levels "MALE", "FEMALE": 1 1 1 2 1 2 1 2 2 1 2 1

我想把 "MALE "的值改成0,把 "FEMALE "的值改成1,它应该是这样的。

str(df_2$sex)
 Factor w/ 2 levels "MALE", "FEMALE": 0 0 0 1 0 1 0 1 1 0 1 0

有什么方法可以在不定义变量为数字的情况下做到这一点吗?

先谢谢你。

r factors recode
1个回答
0
投票

谢谢你的评论。有时候,你想实现一些你不需要的东西。我学到了什么。

  • R从1算起
  • 因子很实用,几乎不需要任何处理。
  • 我迫切需要看看forcats这个包。

问好

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.