I have the following code to load a dataframe
import pandas as pd
ufo = pd.read_csv('csv_path')
print ufo.loc[[0,1,2] , :]
which gives the following result, see csv structure
City Colors Reported Shape Reported State Time
0 Ithaca NaN TRIANGLE NY 6/1/1930 22:00
1 Willingboro NaN OTHER NJ 6/30/1930 20:00
2 Holyoke NaN OVAL CO 2/15/1931 14:00
Now I want to add an extra column based on an existing column. I have a list that consists of indices of the participating columns. This may be 0,1 , or 0,2,3 or 1,2,3 .
I need to create it dynamically. I could come up with the following
df1['combined'] = df1['City']+','+df1['State']
Index room does not work. I want to join these columns. using','.join()
source
share