我发现一些内置数据集无法显示完整列。 例如,当我键入代码时: 查看(mdeaths) 我只能看到下面的数据。但是,我可以看到mtcar的完整信息。
是我还是这是一个错误的东西?我可以还原数据集吗?
答案 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创建。