My problem is how split string in column='color' with one ' ' or two ' ' empty space to two rows with same others columns
import pandas as pd
data = {'color': ['black green', 'red', ' white orange', 'jack','blue green'],
'Name': ['Tom', 'nick', 'krish', 'jack','bob'],
'level_1': [2, -3, 7, -4,-2],
}
df = pd.DataFrame(data)
print(df)
print('the solution must be like:')
solution = {'color': ['black','green', 'red', ' white','orange', 'jack','blue','green'],
'Name': ['Tom', 'Tom','nick', 'krish', 'krish', 'jack','bob','bob'],
'level_1': [2, 2,-3,7, 7, -4,-2,-2],
}
df2 = pd.DataFrame(solution)
print(df2)