我下载了数据集包但不确定如何加载它。我知道如何读取csv文件,但不知道如何读取数据。 http://www.inside-r.org/r-doc/datasets/state.division
我必须使用state.division。 感谢
答案 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))