質問するログイン新規登録

回答編集履歴

1

Update

2022/01/22 09:29

投稿

melian
melian

スコア21745

answer CHANGED
@@ -15,9 +15,9 @@
15
15
  'on_off': [1,0,1],
16
16
  'stock': [4,8,19]})
17
17
 
18
- #
18
+ #
19
- update = df['code'].isin(df_stock['code'])
19
+ update = df.merge(df_stock, on='code', how='inner')
20
- df.loc[update, 'stock'] = df.merge(df_stock, on='code', how='inner')['stock_y'].values
20
+ df.loc[df['code'].isin(update['code']), 'stock'] = update['stock_y'].values
21
21
 
22
22
  print(df)
23
23
  #