2
J'ai trame de données avec 20K lignes et expression similaire àAccélérez appliquer avec l'expression logique
df[‘res’] = df[vnames].apply(lambda q: ((q == 1) | (q == 12)).any(), axis=1)
Il fonctionne, mais il prend un certain temps.
Existe-t-il un moyen plus efficace d'exécuter ceci?
Vous pouvez simplement faire 'df [ 'VNAMES']. Isin ([1,12])' – EdChum