gpt4 book ai didi

r - 逻辑到 data.frame 中的因素(或字符串)

转载 作者:行者123 更新时间:2023-12-02 06:53:36 24 4
gpt4 key购买 nike

如何将逻辑重新编码为 data.frame 中的因素(或字符串)?

data <- data.frame(year = c(2015, 2015, 2016, 2016),
column2 = c(4, NA, 9, 1))


library (dplyr)

missing_data <- data %>%
count(year, complete.cases(column2))

names(missing_data)[2] = "col2"

我的结果:

year  col2     n
(dbl) (lgl) (int)
2015 FALSE 1
2015 TRUE 1
2016 TRUE 2

我想要的:

year  col2      n
(dbl) (int)
2015 unknown 1
2015 known 1
2016 known 2

我尝试了什么(在 dplyr 链中):

mutate(col2 = as.factor(col2))

最佳答案

这个应该做。

missing_data$col2 <- factor(missing_data$col2, labels=c("unknown", "known"))

关于r - 逻辑到 data.frame 中的因素(或字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36513919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com