reshape - Casting with more that one value variable R -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
मैं लंबे समय से जाना चाहता हूं व्यापक प्रारूप के लिए मेरा डेटा इस प्रकार दिखता है:
दिन = c (1,2,3,4,5,6,1,2,3,4,5,6) साइट = c ( 'ए', 'ए', 'ए', 'ए', 'ए', 'ए', 'बी', 'बी', 'बी', 'बी', 'बी', 'बी') मान 1 = सी (1,2,5,7,5,3,9,4,2,8,1,8) मूल्य .2 = सी (5,4,7,6,2,4,6,9, 4,2,5,6) डेटा = डेटा.फ्रेम (दिन, साइट, मान .1, मान 2) & gt; डेटा दिन साइट मान .1 मान .2 1 1 ए 1 5 2 2 ए 2 4 3 3 ए 5 7 4 4 ए 7 6 5 5 ए 5 2 6 6 ए 3 4 7 1 बी 9 6 8 2 बी 4 9 9 3 बी 2 4 10 4 बी 8 2 11 5 बी 1 5 12 6 बी 8 6 मैं इसे साइट पर व्यापक प्रारूप में बदलना चाहता हूं। तो ऐसा लगता है
& gt; डेटा दिन a.value.1 a.value.2 b.value.1 b.value.2 1 1 1 5 9 6 2 2 2 4 4 9 3 3 5 7 2 4 4 4 7 6 8 2 5 5 5 2 1 5 6 6 3 4 8 6 मुझे लगता है कि मुझे reshape पैकेज से ऐसा करने में सक्षम होना चाहिए, लेकिन मैं इसे समझ नहीं सकता
मुझे इस के साथ कुछ मदद चाहिए धन्यवाद
आप ऐसा कर सकते हैं base R
reshape (डेटा, idvar = 'day', timevar = 'site', direction = 'wide') # दिन value.1.a value.2.a value.1.b value.2.b # 1 1 1 5 9 6 # 2 2 2 4 4 9 # 3 3 5 7 2 4 # 4 4 7 6 8 2 # 5 5 5 2 1 5 # 6 6 3 4 8 6 < / div>
Comments
Post a Comment