gpt4 book ai didi

r - 在替换 NA 时合并组中的行

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

<分区>

我试图找到这个问题的答案,但找不到。如果有答案,我深表歉意,并会立即删除我的问题。

我正在尝试将几行合并为一行(此计算应该在组上单独进行,在这种情况下变量 id 可用于分组),这样就不会留下任何 NA 值。

# initial dataframe
df_start <- data.frame(
id = c("as", "as", "as", "as", "as", "bs", "bs", "bs", "bs", "bs"),
b = c(NA, NA, NA, NA, "A", NA, NA, 6, NA, NA),
c = c(2, NA, NA, NA, NA, 7, NA, NA, NA, NA),
d = c(NA, 4, NA, NA, NA, NA, 8, NA, NA, NA),
e = c(NA, NA, NA, 3, NA, NA, NA, NA, "B", NA),
f = c(NA, NA, 5, NA, NA, NA, NA, NA, NA, 10))

# desired output
df_end <- data.frame(id = c("as", "bs"),
b = c("A", 6),
c = c(2, 7),
d = c(4, 8),
e = c(3,"B"),
f = c(5, 10))

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