所以我在一个列表对象中有一堆数据框。框架的组织方式如
ID Category Value
2323 Friend 23.40
3434 Foe -4.00
我按照这个主题将它们列入了一个列表。我还可以在它们上运行简单的函数,如本主题所示。
现在我正在尝试使用 lapply运行条件函数,但遇到了麻烦。在某些表中,“ID”列具有不同的名称(例如“recnum”),我需要告诉 lapply 遍历每个数据框,检查是否有名为“recnum”的列,并将其名称更改为“ ID',如
colnr <- which(names(x) == "recnum"
if (length(colnr > 0)) {names(x)[colnr] <- "ID"}
但是我在本地范围内遇到了麻烦,谁知道呢。有任何想法吗?