【发布时间】:2021-11-14 14:55:09
【问题描述】:
我有一个数据框,其中包含一个“名称”列,其中包含多个给定名称的实例,另一列“时间”有不同的时间。我正在尝试将此原始数据转换为另一个数据框,该数据框仅列出名称的唯一值,并在单独的列中给出时间的最小值和最大值,以及原始数据框中每个名称的实例计数。 我希望最终的数据帧按 min.time 排序,从小到大。
例如:
到目前为止,我已经获得了唯一的名称列表和每个名称的计数,但我不知道如何找到每个唯一名称的最小和最大时间值。任何建议将不胜感激。
【问题讨论】:
-
如果您创建一个可重现的示例以及预期的输出,这将更容易提供帮助。了解如何给出一个可重现的例子stackoverflow.com/questions/5963269/…。
-
aggregate(time~name, df, \(x)c(length(x), range(x))) -
请提供足够的代码,以便其他人更好地理解或重现问题。