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

Rock1432

XXX / XX / XXXの形式の文字列を含む列を含むデータフレームがあります。'/'の間の文字列の長さが2に等しくないすべての行を削除したいと思います。

次のコードで「キーエラー:True」が発生します。

df_issues = df_new[len(df_new['Job'].str.split('/')[1]) != 2 ]

私のアプローチは、最初の「/」の後の文字列の長さが2に等しくないすべての行でシリーズを作成することでした。

助けてくれてありがとう。

yatu

ここで間違っていることがいくつかあります。

  • len(x) != 2ブール値を返します。つまりdf_new[True]、図形に互換性がないため、キーエラーを返すでインデックスを作成しようとしています(行に沿ってインデックス配列が必要ですdf_new[[True, False, True...]])。
  • str2番目のリストでさらにインデックスを作成するには、アクセサーが再度必要です。

代わりに使用してください:

df_new[df_new['Job'].str.split(r'/').str[1].str.len().eq(2.)]

または、次を使用することもできますstr.contains

# corrected with @jon's remarks
df_new[df_new['Job'].str.contains(r'^.{3}/.{2}/.{3}$',na=False)] 

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

R:行に特定の値が含まれている場合にデータフレームから行を削除する方法(多くの列の場合)

分類Dev

任意の行に特定の値を含むデータフレームから列を削除する方法

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

R-特定の値を含まない行をデータフレームから除外します

分類Dev

データフレーム、Pythonの特定の列行の長さを比較する

分類Dev

Pythonのデータフレームで特定の文字列の長さで行を分割するにはどうすればよいですか?

分類Dev

文字リスト外の文字を含む行をデータフレームから削除します

分類Dev

異なる長さの文字列を分割し、一致に基づいてデータフレームの特定の列に貼り付けます

分類Dev

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

分類Dev

「timevar」と複数の値の列を含まないデータフレームを長い形式から広い形式に再形成する

分類Dev

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

分類Dev

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

分類Dev

Rの文字列を含むデータフレームからの列の削除

分類Dev

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

分類Dev

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

分類Dev

配列の長さが等しくない辞書からデータフレームを作成する

分類Dev

異なる長さのデータフレームを下から列でバインドします

分類Dev

Pythonのデータフレーム行から特定の長さの範囲を抽出する方法は?

分類Dev

Python pandasデータフレーム:配列列で、最初のアイテムに特定の文字列が含まれている場合は、そのアイテムを配列から削除します

分類Dev

特定の語長より長い文を持つパンダデータフレームから行を削除します

分類Dev

pandasデータフレーム内の特定の文字を含む部分文字列を削除するにはどうすればよいですか?

分類Dev

さまざまな長さの文字列のベクトルをデータフレームに配置する方法

分類Dev

</ s>)、</ s> Pandasデータフレームからの文字列パターンを含む行を分割する方法

分類Dev

特定の値(R、dplyr)が含まれている場合は、データフレームから行を削除します

分類Dev

パンダデータフレームの列全体から特定の文字列を削除する

分類Dev

特定の列に特定の文字列を含むパンダデータフレームから行をドロップする方法は?

Related 関連記事

  1. 1

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

  2. 2

    R:行に特定の値が含まれている場合にデータフレームから行を削除する方法(多くの列の場合)

  3. 3

    任意の行に特定の値を含むデータフレームから列を削除する方法

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    R-特定の値を含まない行をデータフレームから除外します

  8. 8

    データフレーム、Pythonの特定の列行の長さを比較する

  9. 9

    Pythonのデータフレームで特定の文字列の長さで行を分割するにはどうすればよいですか?

  10. 10

    文字リスト外の文字を含む行をデータフレームから削除します

  11. 11

    異なる長さの文字列を分割し、一致に基づいてデータフレームの特定の列に貼り付けます

  12. 12

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

  13. 13

    「timevar」と複数の値の列を含まないデータフレームを長い形式から広い形式に再形成する

  14. 14

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

  15. 15

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

  16. 16

    Rの文字列を含むデータフレームからの列の削除

  17. 17

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

  18. 18

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

  19. 19

    配列の長さが等しくない辞書からデータフレームを作成する

  20. 20

    異なる長さのデータフレームを下から列でバインドします

  21. 21

    Pythonのデータフレーム行から特定の長さの範囲を抽出する方法は?

  22. 22

    Python pandasデータフレーム:配列列で、最初のアイテムに特定の文字列が含まれている場合は、そのアイテムを配列から削除します

  23. 23

    特定の語長より長い文を持つパンダデータフレームから行を削除します

  24. 24

    pandasデータフレーム内の特定の文字を含む部分文字列を削除するにはどうすればよいですか?

  25. 25

    さまざまな長さの文字列のベクトルをデータフレームに配置する方法

  26. 26

    </ s>)、</ s> Pandasデータフレームからの文字列パターンを含む行を分割する方法

  27. 27

    特定の値(R、dplyr)が含まれている場合は、データフレームから行を削除します

  28. 28

    パンダデータフレームの列全体から特定の文字列を削除する

  29. 29

    特定の列に特定の文字列を含むパンダデータフレームから行をドロップする方法は?

ホットタグ

アーカイブ