データを使用して URL を書き込み、Web サイトからデータをスクレイピングしようとしています。私の機能は 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 に 4e+06 の代わりに 400000 を強制的に書き込むにはどうすればよいですか?