gpt4 book ai didi

R - 没有 NA 值的联合

转载 作者:行者123 更新时间:2023-12-01 15:20:05 31 4
gpt4 key购买 nike

<分区>

我有多个列。所有列在某些行中都有 NA 值。是否可以在新列中没有 NA 值的情况下合并这些列?

没有 NA 值:

library(dplyr)
unite(mtcars, 'mpg_am', c('mpg','am'))

创建虚假数据:

mtcars$NA_1 = ifelse(mtcars$mpg>20, NA, mtcars$mpg)
mtcars$NA_2 = ifelse(mtcars$cyl>6, NA, mtcars$mpg)
unite(mtcars, 'Var1', c('NA_1','NA_2'))

这将创造像这样的值(value)

Var1
NA_21
15.5_NA
NA_NA
15.5_21
...

期望的输出:

Var1
21
15.5
NA
15.5_21
...

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