Dataframe.loc का उपयोग लेबल या बूलियन सरणी द्वारा पंक्तियों और स्तंभों के समूह तक पहुँचने के लिए किया जाता है। हम loc का उपयोग करके डेटाफ़्रेम में एक सूची जोड़ेंगे। आइए सबसे पहले एक DataFrame बनाएं। डेटा हमारे उदाहरण के लिए टीम रैंकिंग की सूचियों के रूप में है -
# 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'])
संलग्न की जाने वाली पंक्ति निम्नलिखित है -
myList = ["Sri Lanka", 7, 30]
loc() -
. का उपयोग करके उपरोक्त पंक्ति को सूची के रूप में जोड़ेंdataFrame.loc[len(dataFrame)] = myList
उदाहरण
निम्नलिखित कोड है -
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