好吧,这应该是一个相当简单的任务,但我遇到了麻烦。
假设我的库中有一组 50 个数据框。例如,假设每个数据框包含美国每个州、其人口、税收和失业率的信息。
我想创建一个新的数据框,用于制作每个州的税收汇总表。
我尝试的方法是创建数据框的向量
data <- c(New.York,Virginia,Maryland)
然后创建一个函数,该函数读取该向量并汇总Virginia$tax
向量的每个元素(每个元素都是状态数据框)的税收变量(so 等)并将其附加到表中。
我遇到的问题是,当我引用向量的每个元素时
for (i in data){
print (i$cost)
}
R 不会将该元素识别为数据框。它说:
Error in i$cost : $ operator is invalid for atomic vectors
有没有人有更直接的方法来从其他数据框创建一个汇总表?