R 有没有办法在保留所有其他列的同时获取最大值和最小值? df_A% 总结(最低价格1=最低(最低价格), 最低价格2=最高价格(最低价格))
但在这种情况下,我失去了其他专栏。当我用mutate替换它时,它就更复杂了R 有没有办法在保留所有其他列的同时获取最大值和最小值? df_A% 总结(最低价格1=最低(最低价格), 最低价格2=最高价格(最低价格)),r,dplyr,R,Dplyr,但在这种情况下,我失去了其他专栏。当我用mutate替换它时,它就更复杂了 获得它的方法是什么?为什么变异的更复杂?这似乎就是你要找的。。。?如果您使用summary,那么您必须聚合所有要保留的列。您的意思是除了最低价格、最高价格、id和类型之外,您还有其他列?然后需要使用summary_at()summary_at仍然删除其他列。如果其他列不重要(即,对于某些id和type组,有多个值),那么您必须指定如何在summary调用中减少这些列。如果这些列不重要,请按将它们添加到group\u。这取
获得它的方法是什么?为什么变异的
更复杂?这似乎就是你要找的。。。?如果您使用summary
,那么您必须聚合所有要保留的列。您的意思是除了最低价格、最高价格、id和类型之外,您还有其他列?然后需要使用summary_at()summary_at
仍然删除其他列。如果其他列不重要(即,对于某些id
和type
组,有多个值),那么您必须指定如何在summary
调用中减少这些列。如果这些列不重要,请按
将它们添加到group\u。这取决于您的预期输出。您能告诉我们吗?
df_A <- tribble(
~id, ~type, ~min_price, ~max_price,
"1", "X", 10, 40,
"1", "Y", 20, 50,
"1", NA, 15, 70,
"2", "X", 40, 90,
"2", "Y", 23, 100,
)
data_x <- df_A %>%
group_by(id, type) %>%
summarise(min_price_1 = min(min_price),
min_price_2 = max(min_price))