R में मैट्रिक्स को डेटा फ़्रेम में कैसे बदलें (उदाहरण के साथ)


आप R में मैट्रिक्स को डेटा फ़्रेम में बदलने के लिए दो तरीकों में से एक का उपयोग कर सकते हैं:

विधि 1: बेस आर का उपयोग करके मैट्रिक्स को डेटा फ़्रेम में बदलें

 #convert matrix to data frame
df <- as. data . frame (mat)

#specify column names
colnames(df) <- c(' first ', ' second ', ' third ', ...)

विधि 2: टिब्बल पैकेज का उपयोग करके मैट्रिक्स को डेटा फ़्रेम में बदलें

 library (tibble)

#convert matrix to data frame and specify column names
df <- mat %>%
  as_tibble() %>%
  setNames(c(' first ', ' second ', ' third ', ...))

निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित मैट्रिक्स के साथ अभ्यास में प्रत्येक विधि का उपयोग कैसे करें:

 #create matrix
mat <- matrix(1:21, nrow= 7 )

#view matrix
mast

     [,1] [,2] [,3]
[1,] 1 8 15
[2,] 2 9 16
[3,] 3 10 17
[4,] 4 11 18
[5,] 5 12 19
[6,] 6 13 20
[7,] 7 14 21

उदाहरण 1: बेस आर का उपयोग करके मैट्रिक्स को डेटा फ़्रेम में बदलें

निम्नलिखित कोड दिखाता है कि बेस आर का उपयोग करके मैट्रिक्स को डेटा फ्रेम में कैसे परिवर्तित किया जाए:

 #convert matrix to data frame
df <- as. data . frame (mat)

#specify columns of data frame
colnames(df) <- c(' first ', ' second ', ' third ')

#view structure of data frame
str(df)

'data.frame': 7 obs. of 3 variables:
 $first: int 1 2 3 4 5 6 7
 $second: int 8 9 10 11 12 13 14
 $third: int 15 16 17 18 19 20 21

परिणाम से, हम देख सकते हैं कि मैट्रिक्स को सात अवलोकनों (पंक्तियों) और 3 चर (कॉलम) के साथ एक डेटा फ्रेम में बदल दिया गया है।

उदाहरण 2: टिब्बल पैकेज का उपयोग करके मैट्रिक्स को डेटा फ़्रेम में बदलें

निम्नलिखित कोड दिखाता है कि मैट्रिक्स को आर में टिब्बल में कैसे परिवर्तित किया जाए:

 library (tibble)

#convert matrix to tibble
df <- mat %>%
  as_tibble() %>%
  setNames(c(' first ', ' second ', ' third '))

#view tibble
df

# A tibble: 7 x 3
  first second third
     
1 1 8 15
2 2 9 16
3 3 10 17
4 4 11 18
5 5 12 19
6 6 13 20
7 7 14 21

परिणाम से हम देख सकते हैं कि मैट्रिक्स को 7 पंक्तियों और 3 स्तंभों के साथ एक टिब्बल में बदल दिया गया है।

नोट : डेटा फ़्रेम के बजाय टिबल्स का उपयोग करने के कई फायदे हैं, खासकर अत्यधिक बड़े डेटा सेट के साथ। यहां कुछ लाभ देखें।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में मैट्रिक्स को वेक्टर में कैसे बदलें
आर में डेटाफ्रेम को मैट्रिक्स में कैसे परिवर्तित करें
किसी सूची को R में मैट्रिक्स में कैसे परिवर्तित करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *