I would like to add one or more values to existing dataframe. My dataframe looks like:
A B
0 user1 value
1 user2 value
2 user3 value
3 user4 value
I have a list that will sometimes have 1 or multiple users.
x = ['user5', 'user6']
So I want to simple add additional users in the list to column A. This will need to work if there are only one or more values in the list as this is running through a loop.
There won't be any value for column B from users being added to Column A from the list. Column B value will just be Nan
A B
0 user1 value
1 user2 value
2 user3 value
3 user4 value
4 user5 nan
5 user6 nan
When I perform the code below, I do not see my Dataframe size increase.
for x,n in zip(u,grps):
# Filter Dataframe based on X and create new Dataframe
df=raw.df[raw.df[raw.df.header['User']].isin(x)]
#Create List of difference between new Dataframe and List X
xList=(list(set(x)-set(df['User'])))
# Add xList of Users to df Column
df.loc[len(df)]=xList
My code works fine, up to the point of inserting the data.