gpt4 book ai didi

r - 如何用这些列的中位数替换数值列中的 NA?

转载 作者:行者123 更新时间:2023-12-05 08:36:23 28 4
gpt4 key购买 nike

<分区>

我正在处理具有多种数据类型的数据框。我想仅将 数字列 上的 NA 值替换为该特定列的中位数。我有看到很多关于用平均值代替的问题,但不是中位数。我的df类似于下面的代码:

my_groups <- c(rep("A", 5), rep("B",5))
my_values_1 <- c(4, 9, 10, NA, 5, 12, NA, 7, 11, 8)
my_values_2 <- c(3, NA, 4, 8, 2, 11, 15, NA, 9, 10)
my_df <- data.frame(my_groups, my_values_1, my_values_2)
my_df %>% select_if(is.numeric)

这给了我数字列,但我想不出下一步。

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