I'm trying to create a new column and populate it using values from each row. I have a column 'Journey' and the new column is 'Origin'.
def getOrigin(journey):
if " to " in journey:
return journey.split(" to ")[0]
else:
return "No origin"
df['Origin'] = getOrigin(df.Journey)
print(df['Origin'])
If df.Journey is "America to England", then I'd expect df['Origin'] to be 'America', but instead every row of Origin is "No origin". How do I do this?