डेटा को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए, sort_values() मेथड का उपयोग करें। आरोही क्रम के लिए, निम्न sort_values() मेथड है –
ascending=True
आवश्यक लाइब्रेरी इम्पोर्ट करें –
import pandas as pd
3 कॉलम वाला डेटाफ्रेम बनाएं –
dataFrame = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],
"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],
"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
}
)
तत्व आवृत्ति के अनुसार डेटाफ्रेम को आरोही क्रम में क्रमबद्ध करने के लिए, हमें घटनाओं को गिनने की आवश्यकता है। इसलिए, आरोही क्रम क्रमबद्ध करने के लिए sort_values() सेट के साथ count() का भी उपयोग किया जाता है –
dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=True)
उदाहरण
निम्न कोड है –
import pandas as pd
# डेटाफ्रेम बनाएं
dataFrame = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],
"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],
"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
}
)
print "DataFrame ...\n", dataFrame
# तत्व आवृत्ति के अनुसार डेटाफ्रेम को आरोही क्रम में क्रमबद्ध करें
dataFrame = dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=True)
print "\nSorting DataFrame in ascending order ...\n", dataFrame
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा –
DataFrame ... Car Place Reg_Price 0 BMW Pune 7000 1 Lexus Delhi 1500 2 BMW Mumbai 5000 3 Mustang Hyderabad 8000 4 Mercedes Bangalore 9000 5 Lexus Chandigarh 2000 Sorting DataFrame in ascending order ... Car Count 2 Mercedes 1 3 Mustang 1 0 BMW 2 1 Lexus 2