Я хочу извлечь данные из строк на основе значений нескольких столбцов, и мой код не работает.
Я хочу создать новый набор данных только с теми строками, которые удовлетворяют условиям на основе значений столбцов. Например. 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