パンダのデータフレームの疎行列では、値が1の値を1行シフトさせて更新したい。パンダの1行をシフトして値を更新する
from
0 1 2
0 0 1 1
1 1 1 0
2 0 0 0
3 0 0 1
4 0 0 0
5 1 1 0
to
0 1 2
0 0 1 1
1 1 1 1
2 1 1 0
3 0 0 1
4 0 0 1
5 1 1 0
私は特定の場所での更新値が、私はそれがレコードの膨大な数を持っているので、文のために使用したくないtable[table==1] = 1
で与えられることを理解しています。
あなたの例では、あなたの説明と矛盾する:あなたがいない1つの、0を更新するように見えます。また、 'table [table == 1] = 1'はまったく何もしていません。 – DyZ
はい、table [table == 1] = 1は基本的には何もありません。同じ場所で1を1に置き換えます。私はそれが1を次の行にシフトできるかどうか疑問に思いました。その他の0は保護されています。 – Lcy