आर में डेटा फ़्रेम में इंडेक्स कॉलम (संख्यात्मक आईडी) कैसे जोड़ें


मान लीजिए आपके पास निम्नलिखित डेटा फ़्रेम है:

 data <- data.frame(team = c('Spurs', 'Lakers', 'Pistons', 'Mavs'),
avg_points = c(102, 104, 96, 97))
data

# team avg_points
#1 Spurs 102
#2 Lakers 104
#3 Pistons 96
#4 Mavs 97

इस डेटा फ़्रेम में प्रत्येक पंक्ति को एक अद्वितीय संख्यात्मक पहचानकर्ता देने के लिए एक इंडेक्स कॉलम जोड़ने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

 #add index column to data frame
data$index <- 1:nrow(data)
data

# team avg_points index
#1 Spurs 102 1
#2 Lakers 104 2
#3 Pistons 96 3
#4 Mavs 97 4

डेटा फ़्रेम में प्रत्येक पंक्ति में एक अद्वितीय पहचानकर्ता जोड़ने का दूसरा तरीका स्पाइसवर्स पैकेज से tibble::rowid_to_column फ़ंक्शन का उपयोग करना है:

 #load tidyverse package
library(tidyverse)

#create data frame
data <- data.frame(team = c('Spurs', 'Lakers', 'Pistons', 'Mavs'),
                   avg_points = c(102, 104, 96, 97))

#add index column to data frame
data <- tibble::rowid_to_column(data, "index")
data

# index team avg_points
#1 1 Spurs 102
#2 2 Lakers 104
#3 3 Pistons 96
#4 4 Mavs 97

ध्यान दें कि दोनों तकनीकें एक ही परिणाम उत्पन्न करती हैं: एक नया कॉलम जो डेटा फ्रेम में प्रत्येक पंक्ति को एक अद्वितीय पहचानकर्ता देता है।

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

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