1
我需要更改给定数据帧(fruits.df)的索引值与另一个数据帧的日期(date.index)。替换一个数据帧的索引值与另一个数据帧的日期
实施例的数据:
# fruits.df
x <- 1:5
y <- 1:12
z <- 1:16
w <- 1:7
fruits.list <- list(Apples = x, Bananas = y, Grapes = z, Kiwis = w)
library(qpcR)
fruits.df <- do.call(qpcR:::cbind.na, lapply(
fruits.list, data.frame))
names(fruits.df) <- names(fruits.list)
这将产生以下日期帧:
的日期索引的数据帧的示例性数据:
date.index <- data.frame(Days = seq(as.Date("2017-07-01"),
as.Date("2017-07-20"), by = 1), index = as.integer(1:20))
所以我需要什么是以下内容:
我曾尝试使用TI的dplyr的过滤功能,但它的工作原理,只有当我明确地选择一列。
不起作用:
filtered_found_Index <- filter(date.index, index %in%
fruits.df)
的作品,但我需要与整个DF做在同一时间:
filtered_found_Index <- filter(date.index, index %in%
fruits.df$**Bananas**)