回答編集履歴

1

2022/12/16 03:18

投稿

melian
melian

スコア21118

test CHANGED
@@ -23,8 +23,8 @@
23
23
  df = pd.read_csv(io.StringIO(csv_data))
24
24
 
25
25
  #
26
- idx = sum([[*range(max(0, i-2), min(i+3, len(df)))]
26
+ idx = [*{*sum([[*range(max(0, i-2), min(i+3, len(df)))]
27
- for i in df.index[df['たべもの']=='バナナ']], [])
27
+ for i in df.index[df['たべもの']=='バナナ']], [])}]
28
28
  dfx = df.iloc[idx]
29
29
 
30
30
  print(dfx)