回答編集履歴
2
変数名のミスを修正
answer
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
result = df[df['is_remove_Ticket'] != True]
|
19
19
|
|
20
20
|
# 削除対象 Ticket の次の行を削除
|
21
|
-
result =
|
21
|
+
result = result[result['is_prev_remove_Ticket'] != True]
|
22
22
|
```
|
23
23
|
|
24
24
|
## 追記
|
1
よりスマートな記述を追記
answer
CHANGED
@@ -19,4 +19,11 @@
|
|
19
19
|
|
20
20
|
# 削除対象 Ticket の次の行を削除
|
21
21
|
result = res[res['is_prev_remove_Ticket'] != True]
|
22
|
+
```
|
23
|
+
|
24
|
+
## 追記
|
25
|
+
削除対象の Ticket を判定する箇所は、`zip()` を使わず次のようにするほうがスマートでした。
|
26
|
+
```python
|
27
|
+
# 削除対象の Ticket を判定。
|
28
|
+
df['is_remove_Ticket'] = df[['is_Ticket', 'next_PCode']].apply(lambda x: x[0] and x[1] == 10011, axis=1)
|
22
29
|
```
|