创建一个新的向量基于另一个向量唯一值
问题描述:
我有联系的个人创建一个新的向量基于另一个向量唯一值
ind | date | want
1 | 28.03.1990 --> 87
1 | 30.05.1990 --> 150
1 | 09.11.1991 -->
2 | 14.03.1991 -->
2 | 01.02.1991 -->
3 | 10.07.1990 -->
日期的载体,我想有daynumber自1月1日(独立年)的另一种载体,为你可以看到个人没有相同的观察次数,并且不能在同一天开始。
我试图替换(),但它不会如我的控制向量的工作(例如,C(1:365))是相同lenght作为长度(对于给定的个别观测)的不。
我一起工作的数据集是相当大(> 90 000),所以我想最好有这种自动完成:P
欣赏给予任何帮助:)
答
你看到我的”针对?
> date <- as.Date("28.03.1990", format = "%d.%m.%Y")
> start.date <- as.Date(paste("01.01", format(date, "%Y"), sep = "."), format = "%d.%m.%Y")
> date - start.date
Time difference of 86 days
+0
我看到你在瞄准了什么;)我就适应我的情况和它的工作完美:)一个伟大的和精神上的大声感谢你发送你的方式:) – 2012-02-24 11:50:14
我不明白你的问题...你是什么意思与不等数量的观察,什么是开始日期?你究竟想要做什么? – Tim 2012-02-23 13:14:17
由于后勤和环境的影响,观察开始变化,观测持续时间也各不相同。所以他们没有相同的开始日期,也没有相同的长度。 – 2012-02-23 20:39:23
我仍然不明白你想要做什么。你有个人,对吧?他们在某些日期观察到某些事物(?)。这些信息已经在你的载体中。现在你的结果向量包含什么?相同的信息,而不是你想要这些数字的日期? – Tim 2012-02-23 21:37:49