【发布时间】:2020-05-31 05:31:20
【问题描述】:
我有一个数据框列表,我想为向量的每个元素相乘。
列表中的第一个数据框将乘以向量的第一个观察值,依此类推,生成另一个已经相乘的数据框列表。
我尝试使用循环来执行此操作,但没有成功。我也尝试使用 map 或 lapply 想象一些东西,但我做不到。
for(i in vec){
for(j in listdf){
listdf2 <- i*listdf[[j]]
}
}
Error in listdf[[j]] : invalid subscript type 'list'
知道如何解决这个问题吗?
*Vector 和数据帧列表的长度相同。
【问题讨论】: