【发布时间】:2021-05-14 05:09:07
【问题描述】:
在 R 中,我有一个包含多个值的数据框。我想要一个数据框,它将数据框转换为只有一行包含所有值的数据框。我有一个这样的数据框:
A B C D E F G
time place NA NA 3 4 NA
time place 1 NA NA 4 5
time place NA 2 NA NA NA
我想要一个这样的数据框:
A B C D E F G
time place 1 2 3 4 5
我尝试使用 reshape 函数,如下所示:Turning one row into multiple rows in r
并尝试了独特的功能,但我丢失了很多数据:Selecting unique rows in matrix using R
【问题讨论】:
-
问题似乎没有明确说明:要么我们可以使用
colMeans(..., na.rm=TRUE),要么发生其他事情。在这种情况下,如果您提供更好的minimale reproducible example,其他人会更容易帮助您。 MRE 将使其他人更容易找到和测试您的问题的答案。 -
A 列和 B 列的时间和地点组合是否不同?如果非 NA,C-G 列是否总是具有相同的值,还是可以变化?
-
A 和 B 完全一样。 C-G 可以变化
-
好的,如果列 F 的值是 4 和 100,期望的输出是什么?
-
这将是 4 和 100 的平均值