【发布时间】:2022-01-01 00:56:41
【问题描述】:
我是使用 R 的新手。我有一个数据库,其中 2 列如下表所示:
| pt_id | Date |
|---|---|
| 1222 | 20-01-2021 |
| 1222 | 18-11-2018 |
| 1222 | 17-02-2015 |
| 1222 | 21-04-2015 |
| 2555 | 18-01-2002 |
| 2555 | 03-04-2009 |
| 2555 | 25-12-2010 |
我想创建一个合并 pt_id 的新数据框,并创建 2 列,其中仅保存第一个日期和最后一个日期。我希望它看起来像下面的表格
| pt_id | Date_first | Date_last |
|---|---|---|
| 1222 | 17-02-2015 | 20-01-2021 |
| 2555 | 18-01-2002 | 25-12-2010 |
上面的表格只是一个小例子,我正在使用的数据库要大得多。 这些是我目前正在使用的软件包:
library(tidyverse)
library(haven)
library(tidyr)
library(dplyr)
library(date)
library(reshape2)
library(foreign)
library(data.table)
library(stringr)
library(plyr)
library(irr)
library(vcd)
library(vctrs)
我希望这是可能的,在此先感谢。
【问题讨论】:
-
请注意,当您运行
library(tidyverse)时,您列出的某些包会被加载,因此存在一些冗余。