-2
私はまだパンダには新しくありません。私は値が0の行の数を次の行の値で数えたいと思います。pythonデータフレームの塗りつぶされた値の間の行数をカウントします。
id Distance
00 0
01 0
02 0
03 0
04 0
05 10
06 0
07 0
08 0
09 0
10 16
11 0
12 0
13 6
、それがこれに変換することがあります:
id Distance count
05 10 6
10 16 6
13 6 3
おかげ
何を試しましたか?私は '' 'non_zeros = np.nonzero(data.Distance.values)' ''のようなものから始めます。これで、単純なループを使って必要な値を数えることができます。 – sascha
私はそれをforループで動作させることができましたが、それは信じられないほど厄介でした。私は非ゼロに目を通し、前にそれを聞いたことはありません。 – Risato