回答編集履歴

2

変数名のミスを修正

2019/12/24 01:45

投稿

kit494way
kit494way

スコア317

test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  # 削除対象 Ticket の次の行を削除
40
40
 
41
- result = res[res['is_prev_remove_Ticket'] != True]
41
+ result = result[result['is_prev_remove_Ticket'] != True]
42
42
 
43
43
  ```
44
44
 

1

よりスマートな記述を追記

2019/12/24 01:45

投稿

kit494way
kit494way

スコア317

test CHANGED
@@ -41,3 +41,17 @@
41
41
  result = res[res['is_prev_remove_Ticket'] != True]
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ ## 追記
48
+
49
+ 削除対象の Ticket を判定する箇所は、`zip()` を使わず次のようにするほうがスマートでした。
50
+
51
+ ```python
52
+
53
+ # 削除対象の Ticket を判定。
54
+
55
+ df['is_remove_Ticket'] = df[['is_Ticket', 'next_PCode']].apply(lambda x: x[0] and x[1] == 10011, axis=1)
56
+
57
+ ```