আমি এভাবে ইনপুট ডেটা দিয়ে শুরু করছি
df1 = pandas.DataFrame( {
"Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] ,
"City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } )
মুদ্রিত হওয়ার পরে যা প্রদর্শিত হয়:
City Name
0 Seattle Alice
1 Seattle Bob
2 Portland Mallory
3 Seattle Mallory
4 Seattle Bob
5 Portland Mallory
গ্রুপিং যথেষ্ট সহজ:
g1 = df1.groupby( [ "Name", "City"] ).count()
এবং মুদ্রণের ফলে একটি GroupBy
বস্তু পাওয়া যায়:
City Name
Name City
Alice Seattle 1 1
Bob Seattle 2 2
Mallory Portland 2 2
Seattle 1 1
তবে অবশেষে আমি যা চাই তা হ'ল আর একটি ডেটাফ্রেম অবজেক্ট যা গ্রুপবাই অবজেক্টের সমস্ত সারি রয়েছে। অন্য কথায় আমি নিম্নলিখিত ফলাফল পেতে চাই:
City Name
Name City
Alice Seattle 1 1
Bob Seattle 2 2
Mallory Portland 2 2
Mallory Seattle 1 1
পান্ডাস ডকুমেন্টেশনে এটি কীভাবে সম্পন্ন করা যায় তা আমি বেশ দেখতে পাচ্ছি না। যে কোনও ইঙ্গিত স্বাগত জানানো হবে।
Empty DataFrame
Columns: []
Index: [(Alice, Seattle), (Bob, Seattle), (Mallory, Portland), (Mallory, Seattle)]