我正在使用基本的 Number n = 1 + 0.1f;
System.out.println(n instanceof Float); // true
System.out.println(n instanceof Double); // false
+ group_by()
方法对分组数据框中的一组变量中的每个变量进行一些度量。每个组代表一个很小的时间序列。我要计算的一个指标是每个组中每个变量的初始值(在这种情况下为summarize_at
)。因此,普遍的问题是在分组数据帧的组内,基于另一个变量中的准则返回变量的值。在day == 1
+ group_by()
方法中,我相信我需要一个自定义函数,然后summarize_at
可以应用于每个变量。我可以成功部署仅依赖于手头数据变量的其他自定义函数。我似乎很想让该函数在数据框的其他列中显示。
我不喜欢这种方法,欢迎提出其他建议。但是,我对dplyr最满意。
summarize_at
非常感谢。
答案 0 :(得分:0)
在group_by
步骤之后,使用summarise_at
之一(在这里select_helpers
工作正常)并在{{1}中指定要在starts_with
中选择的变量。 },在每个列上应用不同的功能(list
是给匿名调用加上前缀而不是显式指定~
的一种方法),对于第二个功能,'day'不是所选内容的一部分列,但可以使用不带引号的列名
function(x)