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

पायथन में पांडस डेटाफ्रेम में एक पंक्ति के रूप में एक सूची कैसे संलग्न करें?

सूची खोलने के लिए, हम परिशिष्ट () विधि का उपयोग कर सकते हैं। इसके साथ हम 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)

उदाहरण

परिशिष्ट () का उपयोग करके संलग्न करने के लिए कोड निम्नलिखित है -

import pandas as pd

# data in the form of list of team rankings
Team = [['India', 1, 100],['Australia', 2, 85],['England', 3, 75],['New Zealand', 4 , 65],['South Africa', 5, 50]]

# Creating a DataFrame and adding columns
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])

print"DataFrame...\n",dataFrame

# row to be appended
myList = [["Sri Lanka", 6, 40]]

# append the above row in the form of list
dataFrame = dataFrame.append(pd.DataFrame(myList, columns=['Country', 'Rank', 'Points']), ignore_index=True)

# display the update dataframe
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

# data in the form of list of team rankings
Team = [['India', 1, 100],['Australia', 2, 85],['England', 3, 75],['New Zealand', 4 , 65],['South Africa', 5, 50],['Bangladesh', 6, 40]]

# Creating a DataFrame and adding columns
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])

print"DataFrame...\n",dataFrame

# row to be appended
myList = ["Sri Lanka", 7, 30]

# append the above row in the form of list using loc()
dataFrame.loc[len(dataFrame)] = myList

# display the update dataframe
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. पायथन - एक CSV फ़ाइल में पांडा डेटाफ़्रेम कैसे लिखें?

    Python में CSV फ़ाइल में पांडा डेटाफ़्रेम लिखने के लिए, to_csv() . का उपयोग करें तरीका। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_pur

  1. पायथन टुपल में तत्वों को कैसे जोड़ा जाए?

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

  1. कैसे पायथन में एक सूची में वस्तुओं को जोड़ने के लिए?

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