【发布时间】:2019-03-12 12:42:57
【问题描述】:
所以我有两个包含一年(2015 年)数据的文件:
Product Reporter Total_trade
Apple Spain 100
Apple France 200
Apple Italy 300
Product Reporter Total_trade
Pear Spain 400
Pear France 500
Pear Italy 600
我创建了一个循环来计算两种产品的特定比率
product_index <- c("Apple","Pear")
prody_matrix <- data.frame(matrix(vector(), 0, 2,
dimnames=list(c(), c("Product", "ratio"))),
stringsAsFactors=F)
for (l in product_index){
infile <- paste("tradetotal_",l,".csv",sep="")
sum_trade <- read.csv(infile)
sum_trade <- sum_trade[,-1]
k <- which(product_index==l)
ratio_matrix[k,"Product"] <- l
ratio_matrix[k,"ratio"] <- ratio[1,2]
}
现在我有不同年份的相同产品的数据。 如何在现有循环中创建另一个循环以计算不同年份的比率?
【问题讨论】:
-
你得到的答案解决了你的问题吗?如果是这样,请考虑接受一个作为解决方案。如果不考虑为您的问题添加更多信息。