मैं आर में एक टेबल है इस बात का str()
है कि करने के लिए एक मेज कन्वर्ट करने के लिए:कैसे एक डेटा फ्रेम
table [1:3, 1:4] 0.166 0.319 0.457 0.261 0.248 ...
- attr(*, "dimnames")=List of 2
..$ x: chr [1:3] "Metro >=1 million" "Metro <1 million" "Non-Metro Counties"
..$ y: chr [1:4] "q1" "q2" "q3" "q4"
और इस तरह दिखता है जब मैं प्रिंट यह:
y
x q1 q2 q3 q4
Metro >=1 million 0.1663567 0.2612212 0.2670441 0.3053781
Metro <1 million 0.3192857 0.2480012 0.2341030 0.1986102
Non-Metro Counties 0.4570341 0.2044960 0.2121102 0.1263597
मैं करना चाहते हैं x
और y
से छुटकारा पाएं और इसे एक डेटा फ्रेम में परिवर्तित करें जो उपरोक्त (तीन पंक्तियों, चार कॉलम) जैसा बिल्कुल दिखता है, लेकिन x
या y
के बिना। अगर मैं as.data.frame(mytable)
उपयोग करते हैं, बजाय मैं इस मिल:
x y Freq
1 Metro >=1 million q1 0.1663567
2 Metro <1 million q1 0.3192857
3 Non-Metro Counties q1 0.4570341
4 Metro >=1 million q2 0.2612212
5 Metro <1 million q2 0.2480012
6 Non-Metro Counties q2 0.2044960
7 Metro >=1 million q3 0.2670441
8 Metro <1 million q3 0.2341030
9 Non-Metro Counties q3 0.2121102
10 Metro >=1 million q4 0.3053781
11 Metro <1 million q4 0.1986102
12 Non-Metro Counties q4 0.1263597
मैं शायद मौलिक समझ में नहीं आता कि कैसे टेबल डेटा फ्रेम से संबंधित हैं।
खोज करते समय मुझे आश्चर्य हुआ कि SO पर एक समान प्रश्न ढूंढना कितना मुश्किल था। यहां एक है: http: //stackoverflow.com/questions/5855225/generate-a-vector-in-r-and-insert-it-in-a-stacked-frame यह एक सुंदर मूल चालक है और '? Xtabs' में वर्णित है (यह जरूरी नहीं है कि यह सबसे स्पष्ट स्थान है।) –
निश्चित रूप से आपको बस इतना करना है कि 'table' –