Я хотел бы добавить одно или несколько значений в существующий фрейм данных.Мой фрейм данных выглядит так:
A B
0 user1 value
1 user2 value
2 user3 value
3 user4 value
У меня есть список, в котором иногда может быть 1 или несколько пользователей.
x = ['user5', 'user6']
Поэтому я хочу просто добавить дополнительных пользователей в списке в столбец AЭто должно сработать, если в списке есть только одно или несколько значений, так как это выполняется через цикл.
Не будет никакого значения для столбца B от пользователей, добавляемых в столбец A из списка.Значение столбца B будет просто равно Nan
A B
0 user1 value
1 user2 value
2 user3 value
3 user4 value
4 user5 nan
5 user6 nan
Когда я выполняю приведенный ниже код, я не вижу увеличения размера моего Dataframe.
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
Мой код работает нормально, вплоть до точкивставки данных.