gpt4 book ai didi

r - 更改 R 中的特定列值

转载 作者:行者123 更新时间:2023-12-01 07:51:16 25 4
gpt4 key购买 nike

我有一张 table ,特别是在一列中到处都是“NA”。我想用其他东西替换“NA”的每个实例——比如数字 1。

我该怎么做?

最佳答案

Jonathan 对向量有正确的答案,您可以使用以下方法将其应用于数据框 dat 中的 a 列:

> dat<-data.frame(a=c(11,2,11,NA),b=c(1,1,1,1))
> dat$a[is.na(dat$a)] <- 1

为了完整使用 Deducer 的“重新编码变量”对话框,它可以进行更复杂的重新编码,产生以下代码。

> library(Deducer)
> dat[c("a")] <- recode.variables(dat[c("a")] , "NA -> 1;")

关于r - 更改 R 中的特定列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1858280/

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