Formule 1のデータを分析しようとしています。 Wikipediaには、私が望むデータが入ったテーブルがあります。以下のコードでデータをRにインポートしています。readHTMLTableが私に必要な情報を提供していません
library(XML)
library(RCurl)
url <- "https://en.wikipedia.org/wiki/List_of_Formula_One_drivers"
tabs <- getURL(url)
tabs <- readHTMLTable(tabs, stringsAsFactors=FALSE)
pilots <- tabs[[3]]
pilots <- pilots[-dim(pilots)[1], ]
head(pilots[, 1])
[1] "Abate, CarloCarlo Abate"
[2] "Abecassis, GeorgeGeorge Abecassis"
[3] "Acheson, KennyKenny Acheson"
[4] "Adamich, Andrea deAndrea de Adamich"
[5] "Adams, PhilippePhilippe Adams"
[6] "Ader, WaltWalt Ader"
ただし、パイロット名は奇妙です。彼らがどのようにしているか注目しましょしかし、それは私がこの問題に対処することができます正規表現を書いたりしてソートキー値を無視する機能readHTMLTable
の引数を見つけることができないのですそうです
head(pilots[, 1])
[1] "Carlo Abate"
[2] "George Abecassis"
[3] "Kenny Acheson"
[4] "Andrea de Adamich"
[5] "Philippe Adams"
[6] "Walt Ader"
:私は彼らがこのようになりたいですテーブル私は興味があります。問題を解決するにはどうしたらいいですか?
「readHTMLTable」に「elFun」という引数を付けて使用します。 – jdharrison