我试图将函数应用于二维数据列表。使用单独的列中的值将列表中的列应用到列中
我正在处理的数据需要从很多探针随时间进行测量。我将一个时间索引应用于矩阵,当探针更改时重置。
我已经通过将列表转换为单独的数据框来实现此目的,但是,我希望使用lapply()系列中的某些内容来实现此目的,因为我的数据集正在增长。
这是工作的各个矩阵的方法:
source = c(1,1,1,2,2,2,3,3,3,4,4,4)
df1 = data.frame(source)
df1$elapsedTime <- (ave(df1$source, df1$source, FUN = seq_along))
df
# source elapsedTime
# 1 1 1
# 2 1 2
# 3 1 3
# 4 2 1
# 5 2 2
# 6 2 3
# 7 3 1
# 8 3 2
# 9 3 3
# 10 4 1
# 11 4 2
# 12 4 3
我想在不同的实验相似矩阵的列表中使用从地图家庭功能的这一过程。