str() on a data frame with 600 variables
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