我的代码就像那样
for(k in 1:length(t(trd)))
...
{
names(Germany) <- c("ISIN","MATURITYDATE","ISSUEDATE","COUPONRATE","PRICE","ACCRUED","CASHFLOWS","TODAY")
}
我的代码计算德国列表的所有组件。对于每个“k”,我想保护我的德国名单到BondDayk。
结果我需要 BondDay1,..,BondDay150 ,并且每个都是列表。
我需要一个算法:
BondDay1 <- list("Germany")
BondDay2 <- list("Germany")
BondDay3 <- list("Germany")
....
“德国”是指每个“k”不同的数据集。
谢谢
答案 0 :(得分:0)
它更清楚。使用:
for (i in 1:150) {
eval(parse(text = sprintf("BondDay%d <- list(germany)", i)), envir = -1)
}
如果您将其放入函数中,请改用envir = -2
。