On Apr 15, 2011, at 7:19 AM, zubin wrote:
> Hello..
>
> How do I get str() to show all variables in a data frame? It seems to be
> "list output truncated" at about 99 variables, the data frame has
over
> 600 but i can't seem to figure out how to show all variables, we see
> list.len() but again can't seem to figure this out - help will be
> appreciated.
>
> R> str(raw)
>
> 'data.frame': 1201 obs. of 626 variables:
>
> .
>
> .
>
> $ varXYZ : int 0 0 0 0 0 0 0 0 0 0 ...
>
> [list output truncated]
Try:
str(raw, list.len = 999)
DF <- as.data.frame(matrix(1:1000, 50, 200))
> str(DF)
'data.frame': 50 obs. of 200 variables:
$ V1 : int 1 2 3 4 5 6 7 8 9 10 ...
$ V2 : int 51 52 53 54 55 56 57 58 59 60 ...
$ V3 : int 101 102 103 104 105 106 107 108 109 110 ...
$ V4 : int 151 152 153 154 155 156 157 158 159 160 ...
$ V5 : int 201 202 203 204 205 206 207 208 209 210 ...
...
$ V95 : int 701 702 703 704 705 706 707 708 709 710 ...
$ V96 : int 751 752 753 754 755 756 757 758 759 760 ...
$ V97 : int 801 802 803 804 805 806 807 808 809 810 ...
$ V98 : int 851 852 853 854 855 856 857 858 859 860 ...
$ V99 : int 901 902 903 904 905 906 907 908 909 910 ...
[list output truncated]
> str(DF, list.len = 999)
'data.frame': 50 obs. of 200 variables:
$ V1 : int 1 2 3 4 5 6 7 8 9 10 ...
$ V2 : int 51 52 53 54 55 56 57 58 59 60 ...
$ V3 : int 101 102 103 104 105 106 107 108 109 110 ...
$ V4 : int 151 152 153 154 155 156 157 158 159 160 ...
$ V5 : int 201 202 203 204 205 206 207 208 209 210 ...
...
$ V195: int 701 702 703 704 705 706 707 708 709 710 ...
$ V196: int 751 752 753 754 755 756 757 758 759 760 ...
$ V197: int 801 802 803 804 805 806 807 808 809 810 ...
$ V198: int 851 852 853 854 855 856 857 858 859 860 ...
$ V199: int 901 902 903 904 905 906 907 908 909 910 ...
$ V200: int 951 952 953 954 955 956 957 958 959 960 ...
HTH,
Marc Schwartz