एकल कॉलम से अद्वितीय मान खोजने के लिए, अद्वितीय () विधि का उपयोग करें। मान लें कि आपके पंडों के डेटाफ़्रेम में कर्मचारी रिकॉर्ड हैं, इसलिए नाम दोहराया जा सकता है क्योंकि दो कर्मचारियों के नाम समान हो सकते हैं। उस स्थिति में, यदि आप अद्वितीय कर्मचारी नाम चाहते हैं, तो डेटाफ़्रेम के लिए अद्वितीय () का उपयोग करें।
सबसे पहले, आवश्यक पुस्तकालय आयात करें। यहाँ, हमने pd को एक उपनाम के रूप में सेट किया है -
import pandas as pd
सबसे पहले, एक DataFrame बनाएं। यहाँ, हमारे पास दो कॉलम हैं -
dataFrame = pd.DataFrame(
{
"EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North']
}
) DataFrame कॉलम "EmpName" से अद्वितीय कर्मचारी नाम प्राप्त करें -
dataFrame['EmpName'].unique()
उदाहरण
पूरा कोड निम्नलिखित है -
import pandas as pd
# Create DataFrame
dataFrame = pd.DataFrame(
{
"EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North']
}
)
print("DataFrame ...\n",dataFrame)
# Fetch unique value from a single column
print(f"\nUnique Name of Employees = {dataFrame['EmpName'].unique()}") आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DataFrame1 ... EmpName Zone 0 John North 1 Ted South 2 Jacob South 3 Scarlett East 4 Ami West 5 Ted East 6 Scarlett North Unique Name of Employees = ['John' 'Ted' 'Jacob' 'Scarlett' 'Ami']