下面是使用来自kaggle.com的Alberto Barradas'Pokémon Stats数据的更新版本的示例,该数据从目录中读取文件列表并将它们组合到数据框中 .
download.file("https://raw.githubusercontent.com/lgreski/pokemonData/master/pokemonData.zip",
"pokemonData.zip",
method="curl",mode="wb")
unzip("pokemonData.zip")
thePokemonFiles
full.names=TRUE)
thePokemonFiles
pokemonData
此时,对象 pokemonData 是七个数据帧的列表,包含七代神奇宝贝中的一个,我们将使用 summary() 进行演示 .
> summary(pokemonData)
Length Class Mode
[1,] 13 data.frame list
[2,] 13 data.frame list
[3,] 13 data.frame list
[4,] 13 data.frame list
[5,] 13 data.frame list
[6,] 13 data.frame list
[7,] 13 data.frame list
要将它们组合成单个数据帧,我们将 do.call() 与 rbind() 函数一起使用 .
pokemonData
为了证明 pokemonData 对象现在由一个具有七代神奇宝贝的单个数据框