残念ながら、私はここで私の質問に対する解決策を見つけることができませんでした。したがって、この新しい質問。 xml2
パッケージとウィキペディアから表にRはas.numericの実行で入れ子になっていますが、numには変わりません
読むと、データフレームにそれを置く:ここ
は私がしようとしているものです。ここまでは順調ですね。さて、私はすべての列の最初の列と最初の行を省略as.numericとchrの項目をnumに変換したいと思います。
if(!require("pacman")) install.packages("pacman")
pacman::p_load(rvest, dplyr, xml2)
uebergewicht <- read_html("https://de.wikipedia.org/wiki/%C3%9Cbergewicht")
uebergewicht <- uebergewicht %>%
html_nodes("table") %>%
.[[2]] %>% # table number two at link
html_table(fill=TRUE)
for (i in 2:5){
for (j in 2:6){
uebergewicht[j,i] <- as.numeric(uebergewicht[j,i])
}
}
コードはエラーなく実行されますが、chr項目は変更されません。私は間違って何をしていますか?
'read_html'は' rml'ではなく 'xml2'からのものです。あなたの質問を更新します。 –
@ Hack-Rあなたのコメントは技術的に正しいものですが、 'rvest'ライブラリは' xml2'を必要なパッケージとして読み込みます。したがって 'read_html()'は 'library(rvest)'の後に存在します。したがって、 'rvest'に加えて' xml2'ライブラリを読み込む必要もありません。 – RHertel
@RHertelそれは私のためではありませんでした。それが私が言った理由です。私は別にそれをインストールしなければならなかった。 –