df= df[df["Item"].str.contains("Dianthus") 
             | df["Item"].str.contains("Petunia") 
             | df["Item"].str.contains("Dusty") 
            | df["Item"].str.contains("Viola") 
             | df["Item"].str.contains("Pansy")
           ]

for every Item string contains keyword above, I would like to create separate dataframe for each of them that groupby Item and aggregate the column "Qty" with "sum" please (or means that apply "sum" for "Qty" after the groupby method
df= df[df["รายการ"].str.contains("ผีเสื้อ") | df["Item"].str.contains("พิทูเนีย") | df["รายการ"].str.contains("ฝุ่น") | df["รายการ"].str.contains("วิโอลา") | df["Item"].str.contains("Pansy") ] สำหรับทุกสตริง Item มีคีย์เวิร์ดด้านบน ฉันต้องการสร้าง dataframe แยกกันสำหรับแต่ละรายการที่ groupby Item และรวมคอลัมน์ "Qty" กับ "sum" ได้โปรด (หรือหมายถึงการใช้ "ผลรวม" สำหรับ "จำนวน" หลังวิธี groupby
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence