【发布时间】:2016-07-12 08:54:44
【问题描述】:
我是 R 新手,我发现很难生成一系列行,其中每个生成的行都有一个计算日期。
例如,从这样的数据集:
Name date_birth
Greg 01/02/2015
Fred 02/02/2015
...生成以下内容:
Name date_birth age date_atage<br/>
Greg 01/02/2015 0 01/02/2015
Greg 01/02/2015 1 02/02/2015
Greg 01/02/2015 2 03/02/2015
Fred 02/02/2015 0 02/02/2015
Fred 02/02/2015 1 03/02/2015
Fred 02/02/2015 2 04/02/2015
我一直在研究像 R-blogger、一般教学博客和这个网站这样的网站,我一直试图找出一个涉及 Seq 语句的循环语句,以便为每个人(例如 Greg、Fred 等)处理可以在计算日期并放置在自己的行中的地方重复。您的第一个想法可能是在 Excel 中执行此操作更简单,但事实并非如此,因为我需要为 800 多个人(即不仅仅是 Greg 和 Fred)重复此操作,并且最多 300 天。
【问题讨论】:
-
你的年龄是从哪里来的,还是只是加一?
-
是的,它只是增加 1 天。但我希望生成的列表从 1 天到 300 天。所以基本上为每个人生成 300 个新行。