আমি নিম্নলিখিত স্ট্রাকচারযুক্ত ডেটাফ্রেমে কাজ করছি:
import pandas as pd
df = pd.DataFrame({'group':[1,1,1,2,2,2,2,3,3,3],
'brand':['A','B','X','C','D','X','X','E','F','X']})
print(df)
group brand
0 1 A
1 1 B
2 1 X
3 2 C
4 2 D
5 2 X
6 2 X
7 3 E
8 3 F
9 3 X
আমার লক্ষ্য হ'ল কেবলমাত্র সেই গোষ্ঠীগুলির সাথে ঠিক একটি ব্র্যান্ড Xযুক্ত রয়েছে। যেহেতু 2 নম্বরের গ্রুপের ব্র্যান্ডের সমান দুটি পর্যবেক্ষণ রয়েছে X, ফলস্বরূপ এটি ডেটা ফ্রেম থেকে ফিল্টার করা উচিত।
আউটপুটটি দেখতে এইরকম হওয়া উচিত:
group brand
0 1 A
1 1 B
2 1 X
3 3 E
4 3 F
5 3 X
আমি জানি groupbyযে গ্রুপ কলামে আমার একটি করা উচিত এবং তারপরে সেই গ্রুপগুলি X1 টির চেয়ে আলাদা গণনা করা ফিল্টার করব filter ফিল্টারিং অংশটি যেখানে আমি লড়াই করছি। কোন সাহায্য প্রশংসা করা হবে।