data.table上的tidyr样式操作

时间:2015-08-10 18:51:12

标签: r data.table tidyr

我需要“转动”data.table。例如,我需要离开:

def log_params
  params.require(:hour_log).permit(:assignment, :hours, :supervisor, :date )
end

到此:

> head(patient_data)

         med     patient      mean_visits
1:        57     Alex         34.19
2:        57     Bob           2.30
3:       994     Alex          2.00
4:       998     Alex          5.33
5:      1764     Alex          9.77
6:      1764     Bob           1.00

等。

正如你所看到的,现在我有一个data.table对象,我正在使用tidyr的> head(patient_data %>% spread(patient, mean_visits)) med Alex Bob 1: 57 34.19 2.30 2: 994 2.00 NA 3: 998 5.33 NA 4: 1764 9.77 1.00 方法进行转换,它似乎运行良好,但我想知道是否有一个更有效的方式,“本机”到data.table来做到这一点(和类似的tidyr风格的操作)。感谢...

0 个答案:

没有答案