列内の文字列を検索し、パンダのデータフレームに別の列を追加して文字列に言及します

達人プラザンナ

私のデータにはいくつかの列があります。それらの列の1つで、3つの異なる文字列を検索したいと思います。それらの文字列を見つけた後、データに別の列を追加し、識別した名前を付けて、文字列を作成した行について言及する必要があります。

私のデータは、私が仕事をしたい私のデータのこの1つの列のようなものです

Campaign      
  Polestar - Remarketing - DN - BGLR
  Promenade - Remarketing - BLR
  Polestar -
  Polestar -BLR
  Urbana-Display-GSP-UK-July

そして出力は次のようになりたい

            Campaign                           REM
  Polestar - Remarketing - DN - BGLR        Remarkt
  Promenade - Remarketing - BLR             Remarkt
  Polestar -                                   -
  Polestar -BLR                                -
  Urbana-Display-GSP-UK-July                Mail

キャンペーンテーブルで文字列REM、Remarketing、GSPを見つけて、REMという名前の新しい列に言及し、これらの行にこの文字列が含まれていることを確認したいと思います。

REM、リマーケティングはリマーケティングGSPに言及する必要がありますメールに言及したい

sync11

使用する:

df = pd.DataFrame({'Campaign':['Polestar - Remarketing - DN - BGLR',
                               'Promenade - Remarketing - BLR',
                              'Polestar -',
                              'Polestar -BLR',
                              'Urbana-Display-GSP-UK-July']})

df['REM'] = '-'
df.iloc[df[df.Campaign.str.contains('Remarketing|REM')].index,1] = 'Remarket'
df.iloc[df[df.Campaign.str.contains('GSP')].index,1] = 'Mail'

df

#     Campaign                            REM
# 0 Polestar - Remarketing - DN - BGLR    Remarket
# 1 Promenade - Remarketing - BLR         Remarket
# 2 Polestar -                            -
# 3 Polestar -BLR                         -
# 4 Urbana-Display-GSP-UK-July            Mail

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

pandasデータフレーム内の文字列のリストを検索し、各検索文字列を新しい列に追加します

分類Dev

パンダ:データフレーム内のすべての列を文字列に変換します

分類Dev

文字列のパンダデータフレーム内の値カウントを検索します

分類Dev

文字列検索パンダを使用して、データフレーム内の追加の一致を省略します

分類Dev

別のデータフレームの文字列一致からの平均値の列をパンダデータフレームに追加します

分類Dev

パンダを使用して一部のデータフレーム行に文字列を追加します

分類Dev

パンダのデータフレームの別の列の値に基づいて列を追加します

分類Dev

パンダ:特定の列の文字列値に基づいて、データフレームを個別のデータフレームに分割します

分類Dev

データフレーム内の文字列パターンを検出し、条件付きで別のパターンをRに入力します

分類Dev

文字列列の値に基づいてパンダのデータフレームを分割します

分類Dev

データフレーム内の文字列を検索して置換する

分類Dev

条件に基づいてパンダデータフレームの列の数を検索します

分類Dev

文字列のベクトルを使用してデータフレーム内の文字列を検索する

分類Dev

パンダのデータフレーム列のリスト内を検索しています、エラー

分類Dev

パンダのデータフレーム列のリスト内を検索しています、エラー

分類Dev

パンダはデータフレーム内の文字列の横に値を取得します

分類Dev

PandasDataframes-別のデータフレームの文字列列にある1つのデータフレームから整数を検索します

分類Dev

パンダ:ルールを使用して、データフレームの2つの列の文字列値を新しい列に結合します

分類Dev

列の文字列の一部を使用して、パンダデータフレームの別の列を計算して入力します

分類Dev

ループを介して列名の文字列パターンを照合し、新しい列としてデータフレームに追加します

分類Dev

データフレームの2列内の重複している文字列に文字列を追加

分類Dev

パンダを使用してデータフレーム内の部分的な文字列を検索し、特定のセルを返す方法は?

分類Dev

文字列のパンダデータフレームをintのnumpy配列に変換します

分類Dev

R-データフレーム内の文字列のすべての場所を検索します

分類Dev

あるデータフレームから列名を取得し、パンダの別のデータフレームに空の列として追加します

分類Dev

データフレーム列の各要素でgrplを使用して、異なるデータフレーム内の文字列を検索します

分類Dev

パンダは、あるデータフレームの行を更新して、別のデータフレームのキー列に追加します

分類Dev

同じデータフレームの別の列の文字に基づいて、データフレームにテキスト列を追加します

分類Dev

パンダのデータフレーム全体で特定の文字列の数を数え、その値を新しい列に追加します

Related 関連記事

  1. 1

    pandasデータフレーム内の文字列のリストを検索し、各検索文字列を新しい列に追加します

  2. 2

    パンダ:データフレーム内のすべての列を文字列に変換します

  3. 3

    文字列のパンダデータフレーム内の値カウントを検索します

  4. 4

    文字列検索パンダを使用して、データフレーム内の追加の一致を省略します

  5. 5

    別のデータフレームの文字列一致からの平均値の列をパンダデータフレームに追加します

  6. 6

    パンダを使用して一部のデータフレーム行に文字列を追加します

  7. 7

    パンダのデータフレームの別の列の値に基づいて列を追加します

  8. 8

    パンダ:特定の列の文字列値に基づいて、データフレームを個別のデータフレームに分割します

  9. 9

    データフレーム内の文字列パターンを検出し、条件付きで別のパターンをRに入力します

  10. 10

    文字列列の値に基づいてパンダのデータフレームを分割します

  11. 11

    データフレーム内の文字列を検索して置換する

  12. 12

    条件に基づいてパンダデータフレームの列の数を検索します

  13. 13

    文字列のベクトルを使用してデータフレーム内の文字列を検索する

  14. 14

    パンダのデータフレーム列のリスト内を検索しています、エラー

  15. 15

    パンダのデータフレーム列のリスト内を検索しています、エラー

  16. 16

    パンダはデータフレーム内の文字列の横に値を取得します

  17. 17

    PandasDataframes-別のデータフレームの文字列列にある1つのデータフレームから整数を検索します

  18. 18

    パンダ:ルールを使用して、データフレームの2つの列の文字列値を新しい列に結合します

  19. 19

    列の文字列の一部を使用して、パンダデータフレームの別の列を計算して入力します

  20. 20

    ループを介して列名の文字列パターンを照合し、新しい列としてデータフレームに追加します

  21. 21

    データフレームの2列内の重複している文字列に文字列を追加

  22. 22

    パンダを使用してデータフレーム内の部分的な文字列を検索し、特定のセルを返す方法は?

  23. 23

    文字列のパンダデータフレームをintのnumpy配列に変換します

  24. 24

    R-データフレーム内の文字列のすべての場所を検索します

  25. 25

    あるデータフレームから列名を取得し、パンダの別のデータフレームに空の列として追加します

  26. 26

    データフレーム列の各要素でgrplを使用して、異なるデータフレーム内の文字列を検索します

  27. 27

    パンダは、あるデータフレームの行を更新して、別のデータフレームのキー列に追加します

  28. 28

    同じデータフレームの別の列の文字に基づいて、データフレームにテキスト列を追加します

  29. 29

    パンダのデータフレーム全体で特定の文字列の数を数え、その値を新しい列に追加します

ホットタグ

アーカイブ