如何加载数据集包

时间:2015-11-22 17:08:17

标签: r dataset package

我下载了数据集包但不确定如何加载它。我知道如何读取csv文件,但不知道如何读取数据。 http://www.inside-r.org/r-doc/datasets/state.division

我必须使用state.division。 感谢

1 个答案:

答案 0 :(得分:2)

欢迎使用StackOverflow和R.首先我要开始:

> library(help = "datasets")

这会告诉您一些关于此包中可用数据集的信息。

此软件包是基本R安装的一部分,您无需加载它。如果您对这些数据集存储在计算机上的位置感到好奇,可以输入:

> system.file("data",package = "datasets")

有关state数据集的详细信息,您可以输入:?state 这告诉您state.division是此包中可用的数据集之一。

> str(state.division)

但是,没有一些额外的背景,它将没有多大意义,所以尝试类似:

> head(df <- data.frame(state.abb, state.division, state.x77))

           state.abb     state.division Population Income Illiteracy Life.Exp Murder HS.Grad
Alabama           AL East South Central       3615   3624        2.1    69.05   15.1    41.3
Alaska            AK            Pacific        365   6315        1.5    69.31   11.3    66.7
Arizona           AZ           Mountain       2212   4530        1.8    70.55    7.8    58.1
Arkansas          AR West South Central       2110   3378        1.9    70.66   10.1    39.9
California        CA            Pacific      21198   5114        1.1    71.71   10.3    62.6
Colorado          CO           Mountain       2541   4884        0.7    72.06    6.8    63.9
           Frost   Area
Alabama       20  50708
Alaska       152 566432
Arizona       15 113417
Arkansas      65  51945
California    20 156361
Colorado     166 103766

使用data.frame,您应该拥有开始制作有趣的图或模型所需的上下文,例如线性回归模型:

summary(lm(Murder ~ state.division + Illiteracy, data=df, weights=Population))