パンダのデータフレーム行で最後のクラスターを見つける方法は?

Zmann3000

このようなパンダのデータフレームがある場合:

     A   B   C   D   E   F   G   H   I   J
 1   1  NaN  1   1  NaN  1  NaN  1   1   1
 2  NaN NaN  1  NaN  1   1   1   1  NaN NaN
 3  NaN NaN NaN  1   1   1  NaN  1   1  NaN
 4   1   1   1   1  NaN NaN NaN  1   1  NaN

次のようなデータフレームを取得するように、すべての行で値の最後のクラスターを見つけるにはどうすればよいですか。

     A   B   C   D   E   F   G   H   I   J
 1  NaN NaN NaN NaN NaN NaN NaN  1   1   1
 2  NaN NaN NaN NaN  1   1   1   1  NaN NaN
 3  NaN NaN NaN NaN NaN NaN NaN  1   1  NaN
 4  NaN NaN NaN NaN NaN NaN NaN  1   1  NaN
BEN_YO

cumsumブールフィルターで使用するIIUC

s=df.isnull().cumsum(1)
df=df[s.eq(s[df.notnull()].max(1),axis=0)]
df
Out[17]: 
    A   B   C   D    E    F    G  H    I    J
1 NaN NaN NaN NaN  NaN  NaN  NaN  1  1.0  1.0
2 NaN NaN NaN NaN  1.0  1.0  1.0  1  NaN  NaN
3 NaN NaN NaN NaN  NaN  NaN  NaN  1  1.0  NaN
4 NaN NaN NaN NaN  NaN  NaN  NaN  1  1.0  NaN

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パンダデータフレームで最後のイベントの日付を見つける方法

分類Dev

パンダのデータフレームで前の行を見つける

分類Dev

パンダでgroupbyデータフレームのランクを見つける方法

分類Dev

パンダ:データフレーム列で特定のパターンを見つける方法は?

分類Dev

パンダデータフレームの機能を見つける方法は?

分類Dev

パンダのデータフレームで重複を見つける方法

分類Dev

パンダデータフレームの行で最後のインデックスを見つけ、列情報を使用して逆方向にカウントするにはどうすればよいですか?

分類Dev

2つのパンダデータフレーム間で更新された行を見つける方法

分類Dev

Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

分類Dev

groupbyでパンダデータフレームインデックスの共通部分を見つける

分類Dev

条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

分類Dev

パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

分類Dev

パンダのテストデータフレームでデータのzスコアを見つける

分類Dev

pandasデータフレームで連続する値の最後の値を見つける方法は?

分類Dev

個々のファイルのパンダデータフレームの最初と最後の行を見つける

分類Dev

パンダはデータフレームの2列でクロスセルを見つけています

分類Dev

Pandasデータフレーム(Python)のコーパスで最も頻繁な単語を見つける方法

分類Dev

パンダのデータフレーム間で最も近い値を見つける

分類Dev

パンダのデータフレームで縞を見つける

分類Dev

パンダのデータフレームで要素を見つける

分類Dev

パンダのデータフレームで値を見つける

分類Dev

パンダの列の最後の3つの整数でデータフレームを並べ替える方法

分類Dev

パンダのデータフレームの各行でゼロ以外の最初と最後の列を見つける

分類Dev

データフレーム行の累積パーセンテージを見つける方法は?

分類Dev

すべての行のパンダデータフレーム列containgリストの標準偏差を見つける方法は?

分類Dev

パンダのgroupbyで最初と最後の観測を行い、データフレームをdcastする方法

分類Dev

パンダデータフレームでNaNを含む行の整数インデックスを見つける

分類Dev

パンダのデータフレームインデックス間のギャップを見つける方法は?

分類Dev

非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

Related 関連記事

  1. 1

    パンダデータフレームで最後のイベントの日付を見つける方法

  2. 2

    パンダのデータフレームで前の行を見つける

  3. 3

    パンダでgroupbyデータフレームのランクを見つける方法

  4. 4

    パンダ:データフレーム列で特定のパターンを見つける方法は?

  5. 5

    パンダデータフレームの機能を見つける方法は?

  6. 6

    パンダのデータフレームで重複を見つける方法

  7. 7

    パンダデータフレームの行で最後のインデックスを見つけ、列情報を使用して逆方向にカウントするにはどうすればよいですか?

  8. 8

    2つのパンダデータフレーム間で更新された行を見つける方法

  9. 9

    Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

  10. 10

    groupbyでパンダデータフレームインデックスの共通部分を見つける

  11. 11

    条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

  12. 12

    パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

  13. 13

    パンダのテストデータフレームでデータのzスコアを見つける

  14. 14

    pandasデータフレームで連続する値の最後の値を見つける方法は?

  15. 15

    個々のファイルのパンダデータフレームの最初と最後の行を見つける

  16. 16

    パンダはデータフレームの2列でクロスセルを見つけています

  17. 17

    Pandasデータフレーム(Python)のコーパスで最も頻繁な単語を見つける方法

  18. 18

    パンダのデータフレーム間で最も近い値を見つける

  19. 19

    パンダのデータフレームで縞を見つける

  20. 20

    パンダのデータフレームで要素を見つける

  21. 21

    パンダのデータフレームで値を見つける

  22. 22

    パンダの列の最後の3つの整数でデータフレームを並べ替える方法

  23. 23

    パンダのデータフレームの各行でゼロ以外の最初と最後の列を見つける

  24. 24

    データフレーム行の累積パーセンテージを見つける方法は?

  25. 25

    すべての行のパンダデータフレーム列containgリストの標準偏差を見つける方法は?

  26. 26

    パンダのgroupbyで最初と最後の観測を行い、データフレームをdcastする方法

  27. 27

    パンダデータフレームでNaNを含む行の整数インデックスを見つける

  28. 28

    パンダのデータフレームインデックス間のギャップを見つける方法は?

  29. 29

    非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

ホットタグ

アーカイブ