如果我有数据(数据帧)之类的
Type Value Date
A 1.1 1/1/2018
B 1.0 1/1/2018
C 9.9 1/1/2018
A 0.9 3/3/2018
B 1.0 3/3/2018
C 9.9 3/3/2018
如何将数据放入表单
Date A B C
1/1/2018 1.1 1.0 9.9
3/1/2018 0.9 1.0 9.9
关于我为什么要这样做,这是因为对于每个日期,我都想计算值B-A和C-A ...如果有一种方法可以更直接地做到这一点,那也很好。
谢谢。
编辑以添加最小的示例:
Type = c("A","B","C","A","B","C")
Value = c(1.1, 1.0, 9.9, 0.9, 1.0, 9.9)
Date = c("1/1/2018", "1/1/2018", "1/1/2018", "3/3/2018","3/3/2018", "3/3/2018")
df = data.frame(Type, Value, Date)
答案 0 :(得分:1)
尝试cast(your_df, Date ~ Type, mean, value = 'Value')