R中两个数据帧之间的条件和

R中两个数据帧之间的条件和,r,R,我有一个包含日期和更多信息的数据框。我想创建一个只包含两列的新数据框:唯一日期和它们在“主”数据框中出现的次数。我到处搜索,但什么也找不到,我找到的所有示例仅限于使用来自同一数据帧的数据。对于带有日期变量dates的数据帧df,请尝试 newdf <- as.data.frame(table(df$dates)) names(newdf) <- c("dates", "counts") newdf对于带有日期变量的数据帧df,请尝试 newdf <- as.data.fram

我有一个包含日期和更多信息的数据框。我想创建一个只包含两列的新数据框:唯一日期和它们在“主”数据框中出现的次数。我到处搜索,但什么也找不到,我找到的所有示例仅限于使用来自同一数据帧的数据。

对于带有日期变量dates的数据帧df,请尝试

newdf <- as.data.frame(table(df$dates))
names(newdf) <- c("dates", "counts")

newdf对于带有日期变量的数据帧df,请尝试

newdf <- as.data.frame(table(df$dates))
names(newdf) <- c("dates", "counts")
newdf试试这个:

#creates a test df
employee <- c('A','B','C')
startdate <- as.Date(c('2010-11-1','2008-3-25','2008-3-25'))
employDF <- data.frame(employee,  startdate)

# creates new df base on startdate column and count freq
testDF <- data.frame(table(employDF$startdate))
# changes the column names
names(testDF) <- c("startdate", "counts")
# prints out
testDF
#创建测试df
员工试试这个:

#creates a test df
employee <- c('A','B','C')
startdate <- as.Date(c('2010-11-1','2008-3-25','2008-3-25'))
employDF <- data.frame(employee,  startdate)

# creates new df base on startdate column and count freq
testDF <- data.frame(table(employDF$startdate))
# changes the column names
names(testDF) <- c("startdate", "counts")
# prints out
testDF
#创建测试df

员工感谢catch@Frank。感谢catch@Frank。这与其他答案有何不同?请参阅编辑,更新时间,您将看到哪一个先提供正确答案。这与其他答案有何不同?请参阅编辑,更新时间,您将看到哪一个先提供正确答案