データフレーム:特定の文字列で終わる行を削除しますか?

ハビエルサンド

私は次のデータフレームを持っています:

nutsgdp
Out[77]: 
              2010       2011       2012  ...       2016       2017       2018
NUTS_ID                                   ...                                 
AT       295896.60  310128.70  318653.00  ...  357299.70  370295.80  385711.90
AT1      131114.27  136271.77  139149.68  ...  155609.11  159879.39  166443.24
AT11       6698.37    7012.58    7365.43  ...    8353.78    8771.65    9005.49
AT111       738.53     784.29     791.16  ...     923.96     996.55     996.55
AT112      3843.03    4028.02    4313.17  ...    4923.69    5165.46    5165.46
           ...        ...        ...  ...        ...        ...        ...
UKN15      3762.30    3604.13    4228.35  ...    5391.50    5089.14    4203.36
UKN16      2169.86    2162.22    2452.28  ...    2801.88    2801.14    2730.28
UKZ       30761.26   33592.50   32090.74  ...   13343.86   12887.29   20225.66
UKZZ      30761.26   33592.50   32090.74  ...   13343.86   12887.29   20225.66
UKZZZ     30761.26   33592.50   32090.74  ...   13343.86   12887.29   20225.66

[1794 rows x 9 columns]

インデックスが2文字より長く、「Z」で終わるすべての行を削除したいと思います。つまり、例えば、滴下として'UKZ''UKZZ'そして'UKZZZ'、しかし、維持'CZ'これを行うための最良の方法は何でしょうか?よろしくお願いします。

ジェズリール

Series.str.containsマスクを反転して使用~、フィルターを適用しboolean indexingます。

df = df[~df.index.str.contains('(.){2,}Z$')]

またはとSeries.str.endswith一緒に使用Series.str.len

df = df[~df.index.str.endswith('Z') | (df.index.str.len() <= 2)]

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム内の重複行を削除し、特定の文字列値で行を保持します

分類Dev

特定の長さの文字列を含まない行をデータフレームから削除する

分類Dev

特定の文字列を含むデータフレームから行を削除します

分類Dev

列インデックスを使用して、最初の列の特定の文字列で始まるデータフレーム行を削除する方法

分類Dev

Pythonで特定の値が見つかるまで、データフレームの行を削除します

分類Dev

一致する文字列が特定の値を超える場合は、パンダのデータフレームから行を削除します

分類Dev

Rのデータフレームの列から文字列内の特定の単語を削除します

分類Dev

上または下の行が特定の列で同じ値であるデータフレームから行を削除します

分類Dev

データフレームから特定の文字列を削除する

分類Dev

データフレームの文字列の最初のN行を削除します

分類Dev

データフレームから特定の行を削除する

分類Dev

同じ行が別のデータフレームに存在するが、両方のdfのすべての列で終わる場合に、Pandasデータフレームから行を削除する方法

分類Dev

データフレーム内の特定の間隔で行を削除します

分類Dev

.id という名前のデータフレーム列で終わる名前の一部を削除します

分類Dev

データフレーム列の値の末尾から文字を削除します

分類Dev

特定のインデックスでのみデータ フレームの文字列行を連結します

分類Dev

パンダのデータフレーム列は、最初の特定の文字の前の文字列を削除します

分類Dev

パンダ:文字で始まる行をデータフレームから削除し、CSVを保存します

分類Dev

Python Pandas-特定の行に列を追加し、あるデータフレームから別のデータフレームに特定の行を追加します

分類Dev

複数の列に特定の文字列を含む混合データ型のパンダデータフレームのすべての行を削除します

分類Dev

データフレームの列から特殊文字を削除します

分類Dev

データフレームの各行から日時文字列を削除します

分類Dev

Pandasデータフレームの特定の列にnull値がある場合、行を削除します

分類Dev

Spark-データフレーム内の特定の列値を操作します(文字を削除します)

分類Dev

列の長さが終了するまで、パンダデータフレームの行に文字[ac]を繰り返し割り当てます

分類Dev

列の長さが終了するまで、パンダデータフレームの行に文字[ac]を繰り返し割り当てます

分類Dev

データフレーム(文字列)に類似の行があることに基づいて、データフレームの特定の行を削除する方法

分類Dev

'-'の後に特定の文字が含まれるデータフレームから行を選択します

分類Dev

データフレームのすべての行の列の文字列で重複する単語を削除します

Related 関連記事

  1. 1

    データフレーム内の重複行を削除し、特定の文字列値で行を保持します

  2. 2

    特定の長さの文字列を含まない行をデータフレームから削除する

  3. 3

    特定の文字列を含むデータフレームから行を削除します

  4. 4

    列インデックスを使用して、最初の列の特定の文字列で始まるデータフレーム行を削除する方法

  5. 5

    Pythonで特定の値が見つかるまで、データフレームの行を削除します

  6. 6

    一致する文字列が特定の値を超える場合は、パンダのデータフレームから行を削除します

  7. 7

    Rのデータフレームの列から文字列内の特定の単語を削除します

  8. 8

    上または下の行が特定の列で同じ値であるデータフレームから行を削除します

  9. 9

    データフレームから特定の文字列を削除する

  10. 10

    データフレームの文字列の最初のN行を削除します

  11. 11

    データフレームから特定の行を削除する

  12. 12

    同じ行が別のデータフレームに存在するが、両方のdfのすべての列で終わる場合に、Pandasデータフレームから行を削除する方法

  13. 13

    データフレーム内の特定の間隔で行を削除します

  14. 14

    .id という名前のデータフレーム列で終わる名前の一部を削除します

  15. 15

    データフレーム列の値の末尾から文字を削除します

  16. 16

    特定のインデックスでのみデータ フレームの文字列行を連結します

  17. 17

    パンダのデータフレーム列は、最初の特定の文字の前の文字列を削除します

  18. 18

    パンダ:文字で始まる行をデータフレームから削除し、CSVを保存します

  19. 19

    Python Pandas-特定の行に列を追加し、あるデータフレームから別のデータフレームに特定の行を追加します

  20. 20

    複数の列に特定の文字列を含む混合データ型のパンダデータフレームのすべての行を削除します

  21. 21

    データフレームの列から特殊文字を削除します

  22. 22

    データフレームの各行から日時文字列を削除します

  23. 23

    Pandasデータフレームの特定の列にnull値がある場合、行を削除します

  24. 24

    Spark-データフレーム内の特定の列値を操作します(文字を削除します)

  25. 25

    列の長さが終了するまで、パンダデータフレームの行に文字[ac]を繰り返し割り当てます

  26. 26

    列の長さが終了するまで、パンダデータフレームの行に文字[ac]を繰り返し割り当てます

  27. 27

    データフレーム(文字列)に類似の行があることに基づいて、データフレームの特定の行を削除する方法

  28. 28

    '-'の後に特定の文字が含まれるデータフレームから行を選択します

  29. 29

    データフレームのすべての行の列の文字列で重複する単語を削除します

ホットタグ

アーカイブ