У меня есть DataFrame с именем df
, и я хочу знать, df
содержит ли элемент a
в каждой строке.
import pandas as pd
import numpy as np
df=pd.DataFrame({'id':[1,2,3],'item1':['a','c','a'],
'item2':['b','d','e'],'item3':['c','e',np.nan]})
Input:
id item1 item2 item3
0 1 a b c
1 2 c d e
2 3 a e NaN
В новом столбце contain_a
, 1
представляет столбец item1
, или item2
, или item3
содержит элемент a
.
Expected:
id item1 item2 item3 contains_a
0 1 a b c 1
1 2 c d e 0
2 3 a e NaN 1