r - 如何在R中选择具有特定日期的每隔一行

标签 r date dataframe vector character

我有一个数据集,其中包含特朗普的每日日程作为字符向量以及日期向量。然而,有些日子有多个时间表。

我想将每个单独日期的所有时间表连接成每个日期的一个chr时间表。我怎样才能做到这一点?

具有微小样本数据集的示例:

chr <- c("please", "help", "me", "god")
date <- c("2018-06-26, "2018-06-26", "2018-06-27", "2018-06-28)
my_current_df <- data.frame(chr,date)

intended_vector <- c("please help", "me", "god")
intended_df <- data.frame(intended_vector,date)

编辑:问题已解决!非常感谢!

最佳答案

我们可以尝试使用aggregate作为基本R选项:

chr <- c("please", "help", "me", "god")
date <- c("2018-06-26", "2018-06-26", "2018-06-27", "2018-06-28")
df <- data.frame(chr, date)

aggregate(data=df, chr~date, FUN = function(t) paste(t))

        date          chr
1 2018-06-26 please, help
2 2018-06-27           me
3 2018-06-28          god

Demo

关于r - 如何在R中选择具有特定日期的每隔一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51055399/

相关文章:

r - 轻松安装新版本 R 的方法?

r - dplyr 使用 rbinom 进行变异不返回随机数

r - 顺序向量或 POSIXct 不起作用

excel - 停止 Excel 日期解析

python - 改善 Pandas 的设置值

r - R 中具有对数轴的散点图矩阵

date - 比较 Google 电子表格中的日期

php - 输入控件上的回显日期(Codeigniter)

python - 如何根据每个组为数据框着色?

r - 仅折叠 R 中数据框的第一列,其余列数据完好无损