[英]Putting the value of a variable into a table in R Markdown, rather than it's name
[英]using value of a variable rather than the variable name to assign to in R in a loop
经过数小时的谷歌搜索和尝试,我仍然陷入困境...因此希望有人可以提供帮助。 我仍然是R的初学者,很确定对此有一个简单的答案。 我有以下代码:
gamenumber <- 0
for(i in 1:9) {
gamenumber <- paste("game201702000", toString(i), sep = "")
gamelinknumber <- paste("201702000", toString(i), sep = "")
gamelink <- paste("http://statsapi.web.nhl.com/api/v1/game/",gamelinknumber,"/feed/live", sep="")
gamenumber <- fromJSON(gamelink)
}
我的目的是让我遍历整个循环,每次都创建一个新的游戏编号和游戏链接,并将链接页面的内容写入游戏编号。 但是,R会将内容从游戏链接写入“游戏号码”,而不是代表游戏号码的值。
我想结束:Rstudio中的“值”面板
但我最终得到:
我尝试获取,粘贴以及其他我发现并认为是解决方案的内容。
有人可以帮忙吗?
我相信你想使用assign()
for(i in 1:9) {
gamenumber <- paste("game201702000", toString(i), sep = "")
gamelinknumber <- paste("201702000", toString(i), sep = "")
gamelink <- paste("http://statsapi.web.nhl.com/api/v1/game/", gamelinknumber, "/feed/live", sep="")
assign(gamenumber, fromJSON(gamelink))
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.