【发布时间】:2022-01-02 20:59:35
【问题描述】:
我有一个名单,如下所示:
> myNamedList
(...)
$`1870`
[1] 84.24639
$`1871`
[1] 84.59707
(...)
我想在数据框的列中分配这些值,其中列表元素的名称对应于数据框的行号。现在我是这样进行的:
for (element in names(myNamedList)) {
targetDataFrame[as.numeric(element),][[columnName]] = myNamedList[[element]]
}
如果列表有点大,这会很慢,而且也不是很R-esque。我相信我可以用apply 做点什么,但不知道去哪里找。感谢您的帮助。
【问题讨论】: