水平的變量我有這樣一個數據幀:dcast數據有id.vars不等長度
date_time id Temp
2012-02-27 00:12:30 | Sens_1 | 25.2
2012-02-27 00:13:00 | Sens_1 | 25.5
2012-02-27 00:13:30 | Sens_1 | 26.3
2012-02-27 00:14:00 | Sens_1 | 26.3
2012-02-27 00:14:30 | Sens_1 | 26.3
: : :
2012-02-27 00:12:30 | Sens_2 | 35.4
2012-02-27 00:13:00 | Sens_2 | 36.5
2012-02-27 00:13:30 | Sens_2 | 38.8
2012-02-27 00:14:30 | Sens_2 | 36.3
: : :
2012-02-27 00:12:30 | Sens_3 | 15.4
2012-02-27 00:13:00 | Sens_3 | 15.5
2012-02-27 00:13:30 | Sens_3 | 16.8
2012-02-27 00:14:30 | Sens_3 | 16.3
: : :
我想另一個數據幀,看起來像這樣:
date_time Sens_1 | Sens_2 | Sens_3
2012-02-27 00:12:30 | 25.2 | 35.4 | 15.4
2012-02-27 00:13:00 | 25.5 | 36.5 | 15.5
2012-02-27 00:13:30 | 26.3 | 38.8 | 16.8
2012-02-27 00:14:00 | 26.3 | NA | NA
2012-02-27 00:14:30 | 26.3 | 36.3 | 16.3
: : : :
我該如何實現這一目標?儘管如此,在上面的df中,我把所有三個變量的值都設置爲相同的「date_time」值(並且在大多數情況下也是如此),但某些行中的任何子變量都可以具有某個「date_time」值,並且其餘的不會。
可以使用擴展函數從dplyr。 – thisisrg