我正在尝试获取使用数据来编写 URL 并从网站上抓取数据。我的功能在 github 上:https ://github.com/blaquans/RInsee/blob/master/R/inflation.R 。
它适用于小数字,但不适用于大数字:
> inflation(input = 4000, input.currency = "Euro", input.year = 2004, output.currency = "Euro", output.year = 2012)
http://www.insee.fr/fr/themes/calcul-pouvoir-achat.asp?sommeDepart=4000&deviseDepart=Euro&anneeDepart=2004&deviseArrivee=Euro&anneeArrivee=2012
[1] 4569.57
> inflation(input = 400000, input.currency = "Euro", input.year = 2004, output.currency = "Euro", output.year = 2012)
ERROR
http://www.insee.fr/fr/themes/calcul-pouvoir-achat.asp?sommeDepart=4e+05&deviseDepart=Euro&anneeDepart=2004&deviseArrivee=Euro&anneeArrivee=2012
[1] NA
原因是 R 在 4e+06 中转换 400000 并没有写出好的 URL。如何强制 R 写 400000 而不是 4e+06 ?