根据其他分类值添加一列因子

康斯坦丁

我有一个庞大的数据集,我想根据另一个因素为每个值添加一个因素。目前,我的数据如下所示:

     Type      Value
 1   Wild      68.51
 2   Wild      91.94
 3   Captive   72.58
 4   Hybrid    85.38

但我想添加另一列因素 - {澳大利亚、哥斯达黎加、巴西} - 这是基于动物是野生的、圈养的还是杂交的。数据框应如下所示:

     Type      Value    Status
 1   Wild      68.51    Costa Rica
 2   Wild      91.94    Costa Rica
 3   Captive   72.58    Australia
 4   Hybrid    85.38    Brazil 
莫里茨·埃弗斯

像这样的东西使用dplyr::case_when

library(dplyr);
df %>%
    mutate(Status = case_when(
        Type == "Wild" ~ "Costa Rica",
        Type == "Captive" ~ "Australia",
        Type == "Hybrid" ~ "Brazil"));
#     Type Value     Status
#1    Wild 68.51 Costa Rica
#2    Wild 91.94 Costa Rica
#3 Captive 72.58  Australia
#4  Hybrid 85.38     Brazil

样本数据

df <- read.table(text =
    "Type      Value
    1   Wild      68.51
    2   Wild      91.94
    3   Captive   72.58
    4   Hybrid    85.38", header = T)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R编码如何添加一列并根据其他两列中的值填充它

来自分类Dev

根据其他列值生成一列

来自分类Dev

根据其他数据框值创建一列

来自分类Dev

根据其他列中的值向数据框添加因子

来自分类Dev

根据另一列的部分添加因子列

来自分类Dev

如何根据多列其他列中的值减去一列中的值?

来自分类Dev

如何根据一列的唯一值将其他列的行转换为列?

来自分类Dev

根据一列的总和添加新列,并按Pandas中的其他2列分组

来自分类Dev

根据一列的总和添加新列,并按Pandas中的其他2列分组

来自分类Dev

如何根据其他列的匹配值将值从一列移动到另一列

来自分类Dev

PySpark Dataframe根据其他列中的重复值识别一列中的不同值

来自分类Dev

如何根据R中其他列的值过滤一列中的值?

来自分类Dev

如何根据其他列值对一列中的值进行排序?

来自分类Dev

根据其他列中的条件对一列中的值求和,并更改值

来自分类Dev

如何根据其他 4 列的值对一列中的值求和?

来自分类Dev

根据 SQL Server 中的其他列值推断一列的值

来自分类Dev

SQL:我需要一列根据其他列的值自动更新其值

来自分类Dev

根据另一列(浮动)更改列(分类)值

来自分类Dev

根据其他列向熊猫数据框添加一列

来自分类Dev

根据矩阵中的其他列添加一列。[蟒蛇]

来自分类Dev

R:根据另一列的值将其他行的值附加到当前行

来自分类Dev

根据另一列的值添加一列

来自分类Dev

根据其他数据类型的另一列设置列的默认值

来自分类Dev

根据其他列中的某些值创建另一列

来自分类Dev

Oracle SQL根据其他列值将一列分组

来自分类Dev

根据Pandas数据框中的其他三列更改一列的值

来自分类Dev

根据PHP第一列的值检测其他列的更改

来自分类Dev

如何根据另一列中的间隔填充熊猫中其他列的缺失值?

来自分类Dev

根据pyspark数据框中的其他列的值聚合一列

Related 相关文章

  1. 1

    R编码如何添加一列并根据其他两列中的值填充它

  2. 2

    根据其他列值生成一列

  3. 3

    根据其他数据框值创建一列

  4. 4

    根据其他列中的值向数据框添加因子

  5. 5

    根据另一列的部分添加因子列

  6. 6

    如何根据多列其他列中的值减去一列中的值?

  7. 7

    如何根据一列的唯一值将其他列的行转换为列?

  8. 8

    根据一列的总和添加新列,并按Pandas中的其他2列分组

  9. 9

    根据一列的总和添加新列,并按Pandas中的其他2列分组

  10. 10

    如何根据其他列的匹配值将值从一列移动到另一列

  11. 11

    PySpark Dataframe根据其他列中的重复值识别一列中的不同值

  12. 12

    如何根据R中其他列的值过滤一列中的值?

  13. 13

    如何根据其他列值对一列中的值进行排序?

  14. 14

    根据其他列中的条件对一列中的值求和,并更改值

  15. 15

    如何根据其他 4 列的值对一列中的值求和?

  16. 16

    根据 SQL Server 中的其他列值推断一列的值

  17. 17

    SQL:我需要一列根据其他列的值自动更新其值

  18. 18

    根据另一列(浮动)更改列(分类)值

  19. 19

    根据其他列向熊猫数据框添加一列

  20. 20

    根据矩阵中的其他列添加一列。[蟒蛇]

  21. 21

    R:根据另一列的值将其他行的值附加到当前行

  22. 22

    根据另一列的值添加一列

  23. 23

    根据其他数据类型的另一列设置列的默认值

  24. 24

    根据其他列中的某些值创建另一列

  25. 25

    Oracle SQL根据其他列值将一列分组

  26. 26

    根据Pandas数据框中的其他三列更改一列的值

  27. 27

    根据PHP第一列的值检测其他列的更改

  28. 28

    如何根据另一列中的间隔填充熊猫中其他列的缺失值?

  29. 29

    根据pyspark数据框中的其他列的值聚合一列

热门标签

归档