【问题标题】:Why can't I download from a link in R markdown?为什么我不能从 R markdown 中的链接下载?
【发布时间】:2020-02-27 15:03:33
【问题描述】:

我尝试在 rmd 文件中运行此代码,但仍然出现错误,我不知道如何解决此问题。 该代码是: pizza3 <- fromJSON('http://www.jaredlander.com/data/PizzaFavorites.json')

我得到一个错误:

Error in fromJSON("http://www.jaredlander.com/data/PizzaFavorites.json") :
unexpected character 'h' Calls: <Anonymous> ... withCallingHandlers ->
withVisible -> eval -> eval -> fromJSON```

【问题讨论】:

  • 您使用的是jsonlite 包吗?

标签: r r-markdown jsonlite rjson


【解决方案1】:

@Rohit 这对我有用,也许你没有像 Stéphane 建议的那样加载 jsonlite

library(jsonlite)
pizza3 <- jsonlite::fromJSON("http://www.jaredlander.com/data/PizzaFavorites.json")
pizza3
#>                     Name                                Details
#> 1          Di Fara Pizza     1424 Avenue J, Brooklyn, NY, 11230
#> 2          Fiore's Pizza   165 Bleecker St, New York, NY, 10012
#> 3              Juliana's  19 Old Fulton St, Brooklyn, NY, 11201
#> 4     Keste Pizza & Vino   271 Bleecker St, New York, NY, 10014
#> 5  L & B Spumoni Gardens      2725 86th St, Brooklyn, NY, 11223
#> 6 New York Pizza Suprema       413 8th Ave, New York, NY, 10001
#> 7           Paulie Gee's 60 Greenpoint Ave, Brooklyn, NY, 11222
#> 8                Ribalta      48 E 12th St, New York, NY, 10003
#> 9              Totonno's  1524 Neptune Ave, Brooklyn, NY, 11224

reprex package (v0.3.0) 于 2020 年 2 月 28 日创建

【讨论】:

  • 是的,它有效。但是我不能在 R Markdown 的另一个块中传递 library(jsonlite)。
  • 对不起@RohitJhunjhunwala,但我不明白你的句子。尝试在 Rmarkdown 文档顶部的一个块中添加您的 library(jsonlite) 调用,当您渲染或编织或运行该块时,它将附加包并且您的代码应该可以工作。您是否设法附加其他软件包但没有 jsonlitelibrary 行不必与比萨行位于同一块中。或者可以。只需在您尝试使用 fromJSON 之前完成。
  • 我尝试将 library(jsonlite) 附加到一个单独的块中,并在单独的块中传递 Pizza3 的代码,但它仍然显示上述错误。
  • 我在另一个块中用 library(jsonlite) 编写代码,该块在比萨 3 代码块之前,它给出了上述错误。
  • 好的,您将不得不提供您正在做的事情的完整(但请尽量减少!)reprex,以便我们查看。请删除所有与问题无关的代码。在这个过程中你可能会自己解决它!也可以尝试卸载并重新安装 jsonlite 包,以防它已损坏或其他原因。附加或安装时是否收到任何错误消息?
猜你喜欢
  • 1970-01-01
  • 2015-07-11
  • 2015-12-13
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多