Need your help on one issue.
I have a dataframe df which has 3 columns of 'object' data type- opt1,opt2,opt3.
Now I need to create a new column var which will have followings-
- if
opt2andopt3are None/Null/Empty andopt1is not None/Null/Empty: thendf['var'] = df['opt1'] - elif
opt1andopt3are None/Null/Empty andopt2is None/Null/Empty: thendf['var'] = df['opt1'] + '|' + df['opt3'] - elif
opt1andopt2are None/Null/Empty andopt3is None/Null/Empty: thendf['var'] = df['opt1'] + '|' + df['opt2'] - else:
df['var'] = df['opt1'] + '|' + df['opt2'] + '|' + df['opt3']
Please suggest me to put above conditions in Python 3.6 or share me any better approach.
"not"s...