Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में लिस्ट को पंक्ति के रूप में पैंडास डेटाफ्रेम में कैसे जोड़ें?


एक लिस्ट को खोलने के लिए, हम append() मेथड का उपयोग कर सकते हैं। इसके साथ, हम loc() मेथड का भी उपयोग कर सकते हैं। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें –

import pandas as pd

निम्न टीम रैंकिंग की सूचियों के रूप में डेटा है –

Team = [['India', 1, 100],['Australia', 2, 85],['England', 3, 75],['New Zealand', 4, 65],['South Africa', 5, 50]]

उपरोक्त डेटा से डेटाफ्रेम बनाएं और कॉलम जोड़ें –

dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])

मान लें कि निम्न पंक्ति जोड़ी जानी है –

myList = [["Sri Lanka", 6, 40]]

उपरोक्त पंक्ति को लिस्ट के रूप में जोड़ें –

dataFrame = dataFrame.append(pd.DataFrame(myList, columns=['Country', 'Rank', 'Points']), ignore_index=True)

उदाहरण

append() का उपयोग करके जोड़ने का कोड निम्न है –

import pandas as pd
# टीम रैंकिंग के रूप में डेटा की सूची
Team = [['India', 1, 100],['Australia', 2, 85],['England', 3, 75],['New Zealand', 4, 65],['South Africa', 5, 50]]
# डेटाफ्रेम बनाएं और कॉलम जोड़ें
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])
print "DataFrame...\n", dataFrame
# जोड़ी जाने वाली पंक्ति
myList = [["Sri Lanka", 6, 40]]
# उपरोक्त पंक्ति को लिस्ट के रूप में जोड़ें
dataFrame = dataFrame.append(pd.DataFrame(myList, columns=['Country', 'Rank', 'Points']), ignore_index=True)
# अपडेटेड डेटाफ्रेम प्रदर्शित करें
print "\nUpdated DataFrame after appending a row...\n", dataFrame

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा –

DataFrame...      Country  Rank  Points
0           India     1     100
1       Australia     2      85
2         England     3      75
3     New Zealand     4      65
4    South Africa     5      50
Updated DataFrame after appending a row...      Country  Rank  Points
0           India     1     100
1       Australia     2      85
2         England     3      75
3     New Zealand     4      65
4    South Africa     5      50
5      Sri Lanka     6      40

आइए एक और उदाहरण देखें –

उदाहरण

loc() मेथड का उपयोग करके जोड़ने का कोड निम्न है –

import pandas as pd
# टीम रैंकिंग के रूप में डेटा की सूची
Team = [['India', 1, 100],['Australia', 2, 85],['England', 3, 75],['New Zealand', 4, 65],['South Africa', 5, 50],['Bangladesh', 6, 40]]
# डेटाफ्रेम बनाएं और कॉलम जोड़ें
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])
print "DataFrame...\n", dataFrame
# जोड़ी जाने वाली पंक्ति
myList = ["Sri Lanka", 7, 30]
# loc() का उपयोग करके लिस्ट के रूप में उपरोक्त पंक्ति जोड़ें
dataFrame.loc[len(dataFrame)] = myList
# अपडेटेड डेटाफ्रेम प्रदर्शित करें
print "\nUpdated DataFrame after appending a row using loc...\n", dataFrame

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा –

DataFrame...      Country  Rank  Points
0           India     1     100
1       Australia     2      85
2         England     3      75
3     New Zealand     4      65
4    South Africa     5      50
5      Bangladesh     6      40
Updated DataFrame after appending a row using loc...      Country  Rank  Points
0           India     1     100
1       Australia     2      85
2         England     3      75
3     New Zealand     4      65
4    South Africa     5      50
5      Bangladesh     6      40
6      Sri Lanka     7      30

  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट

  1. - पायथन में लिस्ट में ऑब्जेक्ट कैसे जोड़ें?

    पायथन में लिस्ट के अंत में एक सिंगल एलिमेंट जोड़ने के लिए, आप केवल append() मेथड का उपयोग कर सकते हैं। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।उदाहरणmy_list = [2, 3, 1, -4, -1, -4]\nmy_list.append(8)\nprint(my_list)आउटपुटयह आउटपुट दे