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