我有一个带有3列{“ User_ID”,“ transaction_id”,“ location”}的熊猫数据框(例如user_df)。我想创建一个新列“ Amount”,并在与“ User_ID”和“ location”列匹配的行中输入一个值。我该怎么做呢?
User_id transaction_id location
0 User1 X1 0
1 User2 X1 0
2 User3 X1 2
3 User4 X2 1
4 User5 X2 2
5 User6 X2 1
6 User7 X3 2
7 User8 X3 2
也许您可以尝试使用.loc
with&
作为两列,如下所示:
user_df.loc[(user_df['User_id']== 'User1') & (user_df['location']==0), 'Amount'] = 100
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句