相关疑难解决方法(0)

将所有0值替换为NA

我有一个带有一些数字列的数据框.某些行具有0值,在统计分析中应将其视为空值.在R中将所有0值替换为NULL的最快方法是什么?

r

124
推荐指数
8
解决办法
29万
查看次数

在没有转换的情况下将NULL更改为NA

我有一个列表,我正在变成一个数据帧.该列表从API返回,它包含一些NULL值.这里这里有关于此主题的SO的问题,但它们要么处理数据帧,要么在第二个链接的情况下,鼓励OP首先转换为数据帧.我想保留列表结构.

我正在以下面的方式解析它,这里是一些示例数据:

example <- list(
  list(
    ID = "1",
    Name = "Joe",
    Middle_name = "Alan",
    Surname = "Smith"
  ),
  list(
    ID = "2",
    Name = "Sarah",
    Middle_name = NULL,
    Surname = "Jones"
  ),
  list(
    ID = "3",
    Name = "Robert",
    Middle_name = "Myles",
    Surname = "McDonnell"
  )
)

N <- NA_character_

df <- tibble::tibble(
  id = purrr::map_chr(example, .null = N, "ID"),
  name = purrr::map_chr(example, .null = N, "Name"),
  middle = purrr::map_chr(example, .null = N, …
Run Code Online (Sandbox Code Playgroud)

null r purrr

4
推荐指数
2
解决办法
2364
查看次数

标签 统计

r ×2

null ×1

purrr ×1