R 神秘的货币没有';行不通
目标:我试图找到67种货币与美元的货币转换 数据:以下是货币列表:R 神秘的货币没有';行不通,r,list,quantmod,R,List,Quantmod,目标:我试图找到67种货币与美元的货币转换 数据:以下是货币列表: currency <-c("ALL", "AMD", "AZN", "BIF", "BOB", "BRL", "BZD", "CLP", "CNY", "COP", "CRC", "DOP", "EGP", "EUR", "GEL", "GHS", "GTQ", "HNL", "HTG", "IDR", "ILS", "INR", "JOD", "KES", "KGS", "KHR", "LAK", "LBP", "
currency <-c("ALL", "AMD", "AZN", "BIF", "BOB", "BRL", "BZD", "CLP", "CNY",
"COP", "CRC", "DOP", "EGP", "EUR", "GEL", "GHS", "GTQ", "HNL",
"HTG", "IDR", "ILS", "INR", "JOD", "KES", "KGS", "KHR", "LAK",
"LBP", "LRD", "LSL", "MDL", "MGA", "MMK", "MNT", "MWK", "MXN",
"MZN", "NAD", "NGN", "NIO", "NPR", "PEN", "PHP", "PKR", "PYG",
"RWF", "SBD", "SLL", "SRD", "SSP", "THB", "TJS", "TRY", "TZS",
"UAH", "UGX", "USD", "VND", "VUV", "WST", "XAF", "XCD", "XOF",
"YER", "ZAR", "ZMW", "ZWD")
问题:我遇到的问题以及将67种货币分成10组的原因是,并非所有的货币块都在运行。块5和块7给出了以下错误:
Error in `.rowNamesDF<-`(x, value = value) : invalid 'row.names' length
“.rowNamesDF中的
错误SSP
和ZWD
都会产生404个错误。试试看:
quantmod::getQuote("SSP=X")
quantmod::getQuote("ZWD=X")
通过使用循环可以很容易地找到这一点
for (ccy in currency)
tryCatch(quantmod::getQuote(paste0(ccy, "=X")), error = print)
天哪,非常感谢你。这让我快发疯了。也感谢您对tryCatch
的介绍。
for (ccy in currency)
tryCatch(quantmod::getQuote(paste0(ccy, "=X")), error = print)