ฉันต้องการดึงข้อมูลจากแถวตามค่าคอลัมน์หลายค่า และดูเหมือนว่าโค้ดของฉันจะใช้ไม่ได้
ฉันต้องการสร้างชุดข้อมูลใหม่ที่มีเฉพาะแถวที่ตรงตามเงื่อนไขตามค่าของคอลัมน์ เช่น. I10.I15=1 และ C03=1 และ C10=1 และ D80.D89=0 ดังนั้นกลุ่มย่อยนี้ควรประกอบด้วยแถวที่ตรงตามเกณฑ์ทั้งหมดเท่านั้น โดยเฉพาะกรณีที่ผมกล่าวข้างต้นน่าจะมีประมาณ 267 กรณี
ฉันคิดว่าฉันสามารถแก้ปัญหานี้ได้ด้วยโค้ดต่อไปนี้ แต่ดูเหมือนว่าจะใช้ทุกกรณีที่มี I10.I15=1 และทุกกรณีที่มี C03=1 เป็นต้น ในขณะที่ฉันต้องการเฉพาะคนเหล่านั้นที่ตรงตามเงื่อนไขทั้งหมดเท่านั้น ด้วยกัน.
Xx=data[(data['C03']== 1)] | (data['I10.I15'] == 1) | (data['C10'] == 1)| (data['D80.D89'] == 0)]
data
:data['I10.I15'] == 1
- person Zionsof   schedule 19.05.2019