gpt4 book ai didi

替换 data.frame 中的 NULL 值

转载 作者:行者123 更新时间:2023-12-04 00:34:18 25 4
gpt4 key购买 nike

我对 R 很陌生,我正在处理具有多个 NULL 值的数据框。到目前为止,我无法替换这些,而且我无法解决解决方案,因此如果有人可以帮助我,那将是令人惊讶的。

所有出现 NULL 值的变量都归类为因子。

如果我使用函数 is.null(data) 答案是 FALSE,这意味着必须替换才能制作一个像样的图形。

我可以使用 set.seed 替换所有 NULL 值,还是需要使用不同的函数?

最佳答案

您可以使用 dplyrreplace
数据

df <- data.frame(A=c("A","NULL","B"), B=c("NULL","C","D"), stringsAsFactors=F)

解决方案
library(dplyr)

ans <- df %>% replace(.=="NULL", NA) # replace with NA

输出
     A    B
1 A <NA>
2 <NA> C
3 B D

另一个例子
ans <- df %>% replace(.=="NULL", "Z") # replace with "Z"

输出
  A B
1 A Z
2 Z C
3 B D

关于替换 data.frame 中的 NULL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46133499/

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