How to create a pandas DataFrame column based on the existence of values in a subset of columns, by row?
问题 I have a pandas DataFrame as follows: import pandas as pd data1 = {"column1": ["A", "B", "C", "D", "E", "F", "G"], "column2": [338, 519, 871, 1731, 2693, 2963, 3379], "column3": [5, 1, 8, 3, 731, 189, 9], "columnA" : [5, 0, 75, 150, 0, 0, 0], "columnB" : [0, 32, 0, 96, 0, 51, 0], "columnC" : [0, 42, 0, 42, 0, 42, 42]} df = pd.DataFrame(data1) df >>> column1 column2 column3 columnA columnB columnC 0 A 338 5 5 0 0 1 B 519 1 0 32 42 2 C 871 8 75 0 0 3 D 1731 3 150 96 42 4 E 2693 731 0 0 0 5 F