Pythonで列の値を特定の値に置き換えるにはどうすればよいですか?

sree

私はパンダに不慣れです、私は交換の問題に直面しています。そこで、パラメータに基づいてデータフレームの列の値を置き換える関数を作成しています。以下に示すように、列のすべての値を1つの値のみに置き換える必要があるという条件があります。エラーを取得しようとしましたが、「長さが一致しませんでした」

    def replace(df,column,condition):
          for i in column:
              for j in condition:
                   df[i]=j
          return df
    column = ['A','C']
    condition = 11,34
    df
        A  B  C 
     0  12 5  1
     1  13 6  5
     2  14 7  7
    replace(df,column,condition)

my excepted output:

        A  B  C 
     0  11 5  34
     1  11 6  34
     2  11 7  34
rhurwitz

編集:私は最初に使用することを提案しましたapplyが、シリーズの既存の値を無視しているので、それは必要ないことに気づきました。これはより簡単で、目的に役立つはずです。

例:

import pandas as pd

data = [[12, 5, 1], [13, 5, 5], [14, 7, 7]]
df = pd.DataFrame(data, columns = ["A", "B", "C"])

def replace(df, columns, values):
    for one_column, one_value in zip(columns, values):
        df[one_column] = one_value

    return df

print(replace(df, ["A", "C"], [11, 34]))

出力:

    A  B   C
0  11  5  34
1  11  5  34
2  11  7  34

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Pandas DataFrame内で文字列を特定の値に置き換えるにはどうすればよいですか?

分類Dev

NA値をRの特定の値に置き換えるにはどうすればよいですか?

分類Dev

値をその値の部分文字列に置き換えるにはどうすればよいですか?

分類Dev

Pythonで、データフレームの特定の値をその列の平均に置き換えるにはどうすればよいですか?

分類Dev

特定の列から特定の値のデータを削除(またはNAに置き換える)するにはどうすればよいですか?

分類Dev

リスト内の文字列を数値に置き換えるにはどうすればよいですか?

分類Dev

パンダ列の特定の値を同様の行の平均列値に置き換えるにはどうすればよいですか?

分類Dev

data.frameの列値を置き換えるにはどうすればよいですか?

分類Dev

SQLite列の文字列値を別の文字列値に置き換えるまたは変換するにはどうすればよいですか?

分類Dev

列の内容を特定の文字列に置き換えるにはどうすればよいですか?

分類Dev

特定の文字列を別の文字列に置き換えるにはどうすればよいですか?

分類Dev

別の列の値に応じて、列の値を条件付きで置き換えるにはどうすればよいですか?

分類Dev

テキストファイルの1つの列の特定の値を読み取って置き換えるにはどうすればよいですか?

分類Dev

ある列の空の値を別の列の変更された値に置き換えるにはどうすればよいですか?

分類Dev

1つの列のNA値をその列の後に続く値に置き換えるにはどうすればよいですか?

分類Dev

「0」の値を空白のセルに置き換えるにはどうすればよいですか?

分類Dev

入力値の文字を別の文字に置き換えるにはどうすればよいですか?

分類Dev

データフレーム内の特定の列の値を繰り返し置き換えるにはどうすればよいですか?

分類Dev

2D配列の特定の文字列を置き換えるにはどうすればよいですか?

分類Dev

数値を文字列に置き換える/変換するにはどうすればよいですか?

分類Dev

列のすべての値(すべてのNA)をファイル名の数値部分に置き換えるにはどうすればよいですか?

分類Dev

Pythonで上限または下限を下回る配列の数値を置き換えるにはどうすればよいですか?

分類Dev

Rの特定の条件を満たすケースで、欠落している値を0に置き換えるにはどうすればよいですか?

分類Dev

pd.Seriesの値を発生率に置き換えるにはどうすればよいですか?

分類Dev

objectAtIndexをキーの値に置き換えるにはどうすればよいですか?

分類Dev

RedshiftでJSONの値を置き換えるにはどうすればよいですか?

分類Dev

特定の文字列を数字に置き換えるにはどうすればよいですか?

分類Dev

日付の終日の値を特定の値に置き換えるにはどうすればよいですか?

分類Dev

同様の値の値をすべての列の平均で置き換えるにはどうすればよいですか?

Related 関連記事

  1. 1

    Pandas DataFrame内で文字列を特定の値に置き換えるにはどうすればよいですか?

  2. 2

    NA値をRの特定の値に置き換えるにはどうすればよいですか?

  3. 3

    値をその値の部分文字列に置き換えるにはどうすればよいですか?

  4. 4

    Pythonで、データフレームの特定の値をその列の平均に置き換えるにはどうすればよいですか?

  5. 5

    特定の列から特定の値のデータを削除(またはNAに置き換える)するにはどうすればよいですか?

  6. 6

    リスト内の文字列を数値に置き換えるにはどうすればよいですか?

  7. 7

    パンダ列の特定の値を同様の行の平均列値に置き換えるにはどうすればよいですか?

  8. 8

    data.frameの列値を置き換えるにはどうすればよいですか?

  9. 9

    SQLite列の文字列値を別の文字列値に置き換えるまたは変換するにはどうすればよいですか?

  10. 10

    列の内容を特定の文字列に置き換えるにはどうすればよいですか?

  11. 11

    特定の文字列を別の文字列に置き換えるにはどうすればよいですか?

  12. 12

    別の列の値に応じて、列の値を条件付きで置き換えるにはどうすればよいですか?

  13. 13

    テキストファイルの1つの列の特定の値を読み取って置き換えるにはどうすればよいですか?

  14. 14

    ある列の空の値を別の列の変更された値に置き換えるにはどうすればよいですか?

  15. 15

    1つの列のNA値をその列の後に続く値に置き換えるにはどうすればよいですか?

  16. 16

    「0」の値を空白のセルに置き換えるにはどうすればよいですか?

  17. 17

    入力値の文字を別の文字に置き換えるにはどうすればよいですか?

  18. 18

    データフレーム内の特定の列の値を繰り返し置き換えるにはどうすればよいですか?

  19. 19

    2D配列の特定の文字列を置き換えるにはどうすればよいですか?

  20. 20

    数値を文字列に置き換える/変換するにはどうすればよいですか?

  21. 21

    列のすべての値(すべてのNA)をファイル名の数値部分に置き換えるにはどうすればよいですか?

  22. 22

    Pythonで上限または下限を下回る配列の数値を置き換えるにはどうすればよいですか?

  23. 23

    Rの特定の条件を満たすケースで、欠落している値を0に置き換えるにはどうすればよいですか?

  24. 24

    pd.Seriesの値を発生率に置き換えるにはどうすればよいですか?

  25. 25

    objectAtIndexをキーの値に置き換えるにはどうすればよいですか?

  26. 26

    RedshiftでJSONの値を置き換えるにはどうすればよいですか?

  27. 27

    特定の文字列を数字に置き換えるにはどうすればよいですか?

  28. 28

    日付の終日の値を特定の値に置き換えるにはどうすればよいですか?

  29. 29

    同様の値の値をすべての列の平均で置き換えるにはどうすればよいですか?

ホットタグ

アーカイブ