[R] how to print table with more columns per row?
Gabor Grothendieck
ggrothendieck at gmail.com
Thu Jul 20 18:20:10 CEST 2006
In some cases it may be sufficient to abbreviate the colnames:
> library(MASS); data(survey)
> head(survey)
Sex Wr.Hnd NW.Hnd W.Hnd Fold Pulse Clap Exer Smoke Height M.I
1 Female 18.5 18.0 Right R on L 92 Left Some Never 173.00 Metric
2 Male 19.5 20.5 Left R on L 104 Left None Regul 177.80 Imperial
3 Male 18.0 13.3 Right L on R 87 Neither None Occas NA <NA>
4 Male 18.8 18.9 Right R on L NA Neither None Never 160.00 Metric
5 Male 20.0 20.0 Right Neither 35 Right Some Never 165.00 Metric
6 Female 18.0 17.7 Right L on R 64 Right Some Never 172.72 Imperial
Age
1 18.250
2 17.583
3 16.917
4 20.333
5 23.667
6 21.000
> local({ colnames(survey) <- abbreviate(colnames(survey), 3); head(survey)})
Sex Wr.H NW. W.Hn Fld Pls Clp Exr Smk Hgh M.I Age
1 Female 18.5 18.0 Right R on L 92 Left Some Never 173.00 Metric 18.250
2 Male 19.5 20.5 Left R on L 104 Left None Regul 177.80 Imperial 17.583
3 Male 18.0 13.3 Right L on R 87 Neither None Occas NA <NA> 16.917
4 Male 18.8 18.9 Right R on L NA Neither None Never 160.00 Metric 20.333
5 Male 20.0 20.0 Right Neither 35 Right Some Never 165.00 Metric 23.667
6 Female 18.0 17.7 Right L on R 64 Right Some Never 172.72 Imperial 21.000
On 7/20/06, ryszard.czerminski at novartis.com
<ryszard.czerminski at novartis.com> wrote:
> When printing a table it is broken at some point (depending how long are
> the associated names)
> >>> see example below.
>
> Is there a way to control number of columns being printed for a given
> chunk of the table?
>
> Best regards,
> Ryszard
>
> > z5
> AAAAAAA BBBBBBB CCCCCCC DDDDDDD EEEEEEE FFFFFFF GGGGGGG HHHHHHH
> IIIIIII
> AAAAAAA 1.00 -0.69 -0.54 -0.88 NA NA NA NA
> -0.88
> BBBBBBB -0.69 1.00 0.65 0.82 NA NA NA 1
> 0.83
> CCCCCCC -0.54 0.65 1.00 0.49 NA NA NA NA
> 0.94
> DDDDDDD -0.88 0.82 0.49 1.00 NA NA NA 1
> 0.90
> EEEEEEE NA NA NA NA NA NA NA NA
> NA
> FFFFFFF NA NA NA NA NA NA NA NA
> NA
> GGGGGGG NA NA NA NA NA NA NA NA
> NA
> HHHHHHH NA 1.00 NA 1.00 NA NA NA 1
> NA
> IIIIIII -0.88 0.83 0.94 0.90 NA NA NA NA
> 1.00
> JJJJJJJ NA NA NA NA NA NA NA NA
> NA
> KKKKKKK 0.05 0.21 0.11 -0.11 NA NA NA 1
> NA
> LLLLLLL 0.73 -0.68 -0.16 -0.91 NA NA NA -1
> -0.35
> JJJJJJJ KKKKKKK LLLLLLL
> AAAAAAA NA 0.05 0.73
> BBBBBBB NA 0.21 -0.68
> CCCCCCC NA 0.11 -0.16
> DDDDDDD NA -0.11 -0.91
> EEEEEEE NA NA NA
> FFFFFFF NA NA NA
> GGGGGGG NA NA NA
> HHHHHHH NA 1.00 -1.00
> IIIIIII NA NA -0.35
> JJJJJJJ NA NA NA
> KKKKKKK NA 1.00 0.24
> LLLLLLL NA 0.24 1.00
> >
>
> CONFIDENTIALITY NOTICE\ \ The information contained in this ...{{dropped}}
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list