質問編集履歴
1
加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,4 +18,9 @@
|
|
18
18
|
サンプルの場合は、7行と8行が該当します。
|
19
19
|
抽出条件にdf.loc[i, 'name'] == df.loc[i+1, 'name'] and df.loc[i+1, 'diff'] < 100
|
20
20
|
などを考えましたが、データフレーとして取り出せません。うまい方法はありませんでしょうか。
|
21
|
-
言語は pythonです。
|
21
|
+
言語は pythonです。
|
22
|
+
|
23
|
+
補足
|
24
|
+
diffですが、ルールでは値が100以上であれば、ひとつ上の要素とは違うnameとnumを持ちます。
|
25
|
+
逆に100未満であれば、同じnameを持ち、numも同じ値になります。
|
26
|
+
上記サンプルのインデックスが7と8について、8のnumは5であるはずが、6に更新されています。その結果インデックス9のnumも6になってしまっているというケースです。
|