I have a Data Frame name df and I want to remove this '|' in fuel column
id car fuel
1 Mercedes petrol|diesel|gas
2 Audi gas|petrol
So that my data look like this
id car fuel
1 Mercedes petrol
1 Mercedes diesel
1 Mercedes gas
2 Audi gas
2 Audi petrol
This is the code that I tried
df_1 = hb.copy()
df_2 = hb.copy()
df_3 = hb.copy()
df_1['fuel'] = df_1['fuel'].apply(lambda x:x.split('|')[0])
df_2['fuel'] = df_2['fuel'].apply(lambda x:x.split('|')[1])
df_3['fuel'] = df_3['fuel'].apply(lambda x:x.split('|')[2])
And this give IndexError: list index out of range