I try to extract data from some columns and merge it to new column. I have pandas dataframe :
col1 col2 col3 col4
A No No No
A No No No
A No No No
No No No D
No B No No
No No C No
No No C No
I want to get new column like:
col1 col2 col3 col4 targetCol
A No No No A
A No No No A
A No No No A
No No No D D
No B No No B
No No C No C
No No C No C
I tried to use lambda and simple condition, but it doesn't work. Some code which didn't work:
df['targetCol'] = df['A'] if df_razm['A'] != 'No' else None
Error:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Thanks for any suggestions.