在R中,我做了head(dataset, x)
,其中x
是一些数字。
列的显示截断到下一行,而不是在一行中对齐。
如何在一行中对齐每一列?
答案 0 :(得分:0)
听起来您正在寻找显示宽度选项。
您可以看到它目前使用getOption("width")
设置的内容,您可以通过添加options(width = somebignumber)
之类的内容来设置选项,您可以在其中替换" somebignumber"使用宽度,您需要查看整个数据集,而不会在数据下面包含其他列。
您还可以浏览View
功能,如果您对表格式电子表格布局更为熟悉,这可能会很有用。
示例:
> getOption("width")
[1] 80
> head(cbind(mtcars, mtcars), 2)
mpg cyl disp hp drat wt qsec vs am gear carb mpg cyl disp
Mazda RX4 21 6 160 110 3.9 2.620 16.46 0 1 4 4 21 6 160
Mazda RX4 Wag 21 6 160 110 3.9 2.875 17.02 0 1 4 4 21 6 160
hp drat wt qsec vs am gear carb
Mazda RX4 110 3.9 2.620 16.46 0 1 4 4
Mazda RX4 Wag 110 3.9 2.875 17.02 0 1 4 4
> options(width = 160)
> head(cbind(mtcars, mtcars), 2)
mpg cyl disp hp drat wt qsec vs am gear carb mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21 6 160 110 3.9 2.620 16.46 0 1 4 4 21 6 160 110 3.9 2.620 16.46 0 1 4 4
Mazda RX4 Wag 21 6 160 110 3.9 2.875 17.02 0 1 4 4 21 6 160 110 3.9 2.875 17.02 0 1 4 4
>