Pandas列の文字列を条件付きで置き換える

ジャロッド・ジェイコブス

私のPandasDataFrameでは、列の1つである「naics」に311、311919、3159、331、332、332913などのNAICSコードが含まれています。

同じ2桁で始まるすべてのコードをそれらの2桁のみに置き換えたいと思います。例として、値が311、311919、3159、または31で始まる他の文字列(これらはintではなく文字列のままである必要があります)のいずれかである場合、新しい値を31にします。

私は次のバリエーションを試しました:

df.naics.loc[(df['naics'] == '^31')] = '31'

しかし、私が試したすべてのバリエーションが影響を与えるわけではありません(そしてエラーをスローしたものはありません)。

助言がありますか?

ありがとう、

ジャロッド

ヴァイシャーリー

コードを少し変更するだけで、列がオブジェクト型の場合はastype(str)は必要ありません。

df.loc[df['naics'].astype(str).str[:2] == '31', 'naics'] = '31'


naics
0   31
1   31
2   31
3   331
4   332
5   332913

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

文字列を別の文字列に条件付きで置き換える

分類Dev

pandasデータフレーム列の部分文字列を条件付きで置き換える方法は?

分類Dev

Pandas で条件付きで列の値を他の値に置き換える

分類Dev

列の部分文字列値を他の列の部分文字列に条件付きで置き換える

分類Dev

条件付きでPandasシリーズの文字列を別の文字列に置き換えます

分類Dev

列A、B、Cの値を列Dの値に条件付きで置き換える

分類Dev

awkでの条件付き文字列置換

分類Dev

文字列を条件に置き換える

分類Dev

Pandasで空の文字列をNaNに置き換える

分類Dev

R-文字列を欠落しているものに条件付きで置き換える方法

分類Dev

dplyrを使用して列の値を条件付きで置き換える

分類Dev

列を交換し、条件付きで別の列を置き換えます

分類Dev

文字列の文字を置き換える

分類Dev

文字列の文字を置き換える

分類Dev

Rubymineの文字列を改行付きの文字列に置き換える

分類Dev

日付列をif条件のNAに置き換える方法

分類Dev

特定の文字列間で文字列を置き換える

分類Dev

Sublimeで文字列を置き換える

分類Dev

Javaで文字列を置き換える

分類Dev

ArrayListの文字列を置き換える

分類Dev

文字列の改行を置き換える

分類Dev

文字列の値を置き換える

分類Dev

行内の文字列を置き換える

分類Dev

文字列の括弧を置き換える

分類Dev

条件なしで、Pandas列のすべての値を置き換える

分類Dev

行の文字列の条件付き置換

分類Dev

dplyrを使用して、ある列の値を別の列の値に条件付きで置き換えます

分類Dev

文字列の特定の数字を条件付きの別の値に置き換える方法

分類Dev

Excelで条件付きで文字を置き換える方法

Related 関連記事

  1. 1

    文字列を別の文字列に条件付きで置き換える

  2. 2

    pandasデータフレーム列の部分文字列を条件付きで置き換える方法は?

  3. 3

    Pandas で条件付きで列の値を他の値に置き換える

  4. 4

    列の部分文字列値を他の列の部分文字列に条件付きで置き換える

  5. 5

    条件付きでPandasシリーズの文字列を別の文字列に置き換えます

  6. 6

    列A、B、Cの値を列Dの値に条件付きで置き換える

  7. 7

    awkでの条件付き文字列置換

  8. 8

    文字列を条件に置き換える

  9. 9

    Pandasで空の文字列をNaNに置き換える

  10. 10

    R-文字列を欠落しているものに条件付きで置き換える方法

  11. 11

    dplyrを使用して列の値を条件付きで置き換える

  12. 12

    列を交換し、条件付きで別の列を置き換えます

  13. 13

    文字列の文字を置き換える

  14. 14

    文字列の文字を置き換える

  15. 15

    Rubymineの文字列を改行付きの文字列に置き換える

  16. 16

    日付列をif条件のNAに置き換える方法

  17. 17

    特定の文字列間で文字列を置き換える

  18. 18

    Sublimeで文字列を置き換える

  19. 19

    Javaで文字列を置き換える

  20. 20

    ArrayListの文字列を置き換える

  21. 21

    文字列の改行を置き換える

  22. 22

    文字列の値を置き換える

  23. 23

    行内の文字列を置き換える

  24. 24

    文字列の括弧を置き換える

  25. 25

    条件なしで、Pandas列のすべての値を置き換える

  26. 26

    行の文字列の条件付き置換

  27. 27

    dplyrを使用して、ある列の値を別の列の値に条件付きで置き換えます

  28. 28

    文字列の特定の数字を条件付きの別の値に置き換える方法

  29. 29

    Excelで条件付きで文字を置き換える方法

ホットタグ

アーカイブ