अलग-अलग कॉलम नामों के साथ dplyr में बाईं ओर से जुड़ें
जब आप जिन कॉलमों को जोड़ रहे हैं उनके प्रत्येक डेटा फ़्रेम में अलग-अलग नाम हों तो आप दो डेटा फ़्रेमों को बाईं ओर से जोड़ने के लिए dplyr में निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
library (dplyr) final_df <- left_join(df_A, df_B, by = c(' team ' = ' team_name '))
यह विशेष उदाहरण df_A और df_B नामक डेटा फ़्रेम पर बाएं जुड़ाव का प्रदर्शन करेगा, df_A से टीम नामक कॉलम और टीम_नाम नामक df_B से कॉलम को जोड़ देगा।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: dplyr में अलग-अलग कॉलम नामों के साथ लेफ्ट जॉइन करें
मान लीजिए कि हमारे पास R में निम्नलिखित दो डेटा फ़्रेम हैं:
#create first data frame df_A <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), dots=c(22, 25, 19, 14, 38)) df_A team points 1 to 22 2 B 25 3 C 19 4 D 14 5 E 38 #create second data frame df_B <- data. frame (team=c('A', 'C', 'D', 'F', 'G'), rebounds=c(14, 8, 8, 6, 9)) df_B team_name rebounds 1 to 14 2 C 8 3 D 8 4 F 6 5 G 9
हम df_A के टीम कॉलम और df_B के टीम_नाम कॉलम में मिलान मानों के आधार पर बाईं ओर जुड़ने के लिए dplyr में निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
library (dplyr) #perform left join based on different column names in df_A and df_B final_df <- left_join(df_A, df_B, by = c(' team ' = ' team_name ')) #view final data frame final_df team points rebounds 1 to 22 14 2 B 25 NA 3 C 19 8 4 D 14 8 5 E 38 NA
परिणामी डेटा फ़्रेम में df_A से सभी पंक्तियाँ और केवल df_B से पंक्तियाँ शामिल हैं जहाँ टीम मान Team_name मानों से मेल खाते हैं।
ध्यान दें कि आप निम्नलिखित मूल सिंटैक्स का उपयोग करके विभिन्न नामों के साथ कई कॉलमों में भी खोज सकते हैं:
library (dplyr) #perform left join based on multiple different column names final_df <- left_join(df_A, df_B, by = c(' A1 ' = ' B1 ', ' A2 ' = ' B2 ', ' A3 ' = ' B3 '))
नोट : आप यहां dplyr में लेफ्ट_जॉइन() फ़ंक्शन का पूरा दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:
आर में लेफ्ट जॉइन कैसे करें
आर में राइट जॉइन कैसे करें
आर में इनर जॉइन कैसे करें
आर में आउटर जॉइन कैसे करें