2
私はこの機能を実行しません。コード内のコマンドは、それが自分自身に適用されたときに動作しますが、このlapply関数で実行するとエラーになります。私はCurlライブラリなどを更新しようとしました...なぜそれが起こっているのか分かりません。R - curl :: curl_fetch_memory(url、handle = handle)のエラー:不正な形式またはURLを使用していないURL
library(curl)
##dataframe looks like this as factor list: x = "http://google.com"
funk <- function(x) {
read_html(x) %>% html_node("title") %>% html_text
}
df$titles<-lapply(df$urls,funk)
Error: 'Error in curl::curl_fetch_memory(url, handle = handle) :
URL using bad/illegal format or missing URL
' does not exist in current working directory ('/Users/Home/').
何か助けていただければ幸いです。
など、ほとんど常にあなたが
http://
またはhttps://
でドメインを修飾していないことを意味しを言って、エラーを取得します。データフレームは、ファクタリストとして上記の例のようなURLのリストです。 – frameworkgeek
キャラクターを強制する? URLを見ずに診断することは不可能です。 – alistaire
@alistaire yeahはlapplyの中でas.character(df $ urls)を試してみました。 – frameworkgeek