[R] str() on a data frame with 600 variables

Marc Schwartz marc_schwartz at me.com
Fri Apr 15 14:41:59 CEST 2011


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



More information about the R-help mailing list