如何还原R内置数据集?

时间:2018-07-03 22:34:16

标签: r

我发现一些内置数据集无法显示完整列。 例如,当我键入代码时:     查看(mdeaths) 我只能看到下面的数据。但是,我可以看到mtcar的完整信息。

mdeaths

是我还是这是一个错误的东西?我可以还原数据集吗?

1 个答案:

答案 0 :(得分:2)

我评论时没有检查自己。 mdeaths实际上不是矩阵或数据帧,它是一个ts时间序列对象,当使用View()调用时,它显示在单个列中。因此,这不是错误,而只是提供数据集的方式。如果调用print(mdeaths),您会看到它可以正常打印。如果要将其作为矩阵或数据框,则可以将其转换为:

matrix(mdeaths, ncol = 12, byrow = TRUE)
#>      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12]
#> [1,] 2134 1863 1877 1877 1492 1249 1280 1131 1209  1492  1621  1846
#> [2,] 2103 2137 2153 1833 1403 1288 1186 1133 1053  1347  1545  2066
#> [3,] 2020 2750 2283 1479 1189 1160 1113  970  999  1208  1467  2059
#> [4,] 2240 1634 1722 1801 1246 1162 1087 1013  959  1179  1229  1655
#> [5,] 2019 2284 1942 1423 1340 1187 1098 1004  970  1140  1110  1812
#> [6,] 2263 1820 1846 1531 1215 1075 1056  975  940  1081  1294  1341

reprex package(v0.2.0)于2018-07-03创建。