Pythonで特定のパンダデータフレーム列の行の値を変更する

サイボットレンハム

次の問題。

次の形式のデータフレームがあります。

   Col1 Col2 Col3 Col4  
1    0    0    0    0
2    0    0    0    0

さらに、列名に一致する値のリストがあります。

ColNameList1 = [Col1, Col3] #list for the first row
ColNameList2 = [Col3, Col4] #list for the second row

目標は、列行が一致するたびに値を0から1に変更することです。

    Col1 Col2 Col3 Col4  
1    1    0    1    0 
2    0    0    1    1

私はパンダのドキュメントとグーグルとスタックオーバーフローについていくつかの徹底的な調査を行いましたが、この問題に適切な解決策がないようです。

いつものようにどんな助けでも大歓迎です。

アレン

locを使用して値を設定するだけです。

df.loc[1,ColNameList1]=1

df.loc[2,ColNameList2]=1

df
Out[10]: 
   Col1  Col2  Col3  Col4
1     1     0     1     0
2     0     0     1     1

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

特定の列の値に基づいてパンダデータフレームの値を変更する

分類Dev

パンダのデータフレームの列の値をインプレースで変更する

分類Dev

パンダデータフレームの特定のIDに基づいて列の値を変更する

分類Dev

特定のパンダのデータフレーム列で値を検索し、その行の他の値を個別の変数に格納する方法

分類Dev

ある条件でパンダデータフレームの列値の名前を変更する方法

分類Dev

パンダのデータフレーム列を行の値で分割する

分類Dev

複数の行に基づいてPythonでパンダのデータフレームを変更する

分類Dev

numpy配列でパンダのデータフレーム値を変更する

分類Dev

Pythonパンダ:複数の値でデータフレームを変更する方法

分類Dev

パンダ:別の列のデータフレームの値を変更する

分類Dev

データフレームパンダの特定の行に列を追加する

分類Dev

パンダのデータフレームで土曜日を検出し、行の値を変更します

分類Dev

パンダデータフレームは、行の重複する値の名前を変更します

分類Dev

データフレーム内の他の列に基づいてパンダのデータフレーム列の値を変更する

分類Dev

パンダでデータフレームの特定の行を削除する

分類Dev

パンダのデータフレーム行を複数の列値でフィルタリングする

分類Dev

Pythonパンダでデータフレームの行を列に変換する方法は?

分類Dev

あるデータフレームの値を他のデータフレームパンダの値で変更する

分類Dev

ループPythonでデータフレーム列の値を変更する

分類Dev

選択した行のパンダデータフレームで値を次々に変更/交換します

分類Dev

パンダデータフレームは、指定された間隔で列の値を変更します

分類Dev

データフレームパンダの列をいずれかの列の値に変更します

分類Dev

パンダデータフレームの行を列に変換する

分類Dev

パンダのデータフレームで列の値がいつ変化するかを判断する

分類Dev

パンダデータフレームで符号の変更を検出する

分類Dev

2つのパンダデータフレームの行を列の値で比較する

分類Dev

パンダデータフレーム:最後のn行の特定の列の値を更新します

分類Dev

列名なしでパンダデータフレームの列の名前を変更する

分類Dev

Pythonでパンダデータフレームの数値を変更して丸める

Related 関連記事

  1. 1

    特定の列の値に基づいてパンダデータフレームの値を変更する

  2. 2

    パンダのデータフレームの列の値をインプレースで変更する

  3. 3

    パンダデータフレームの特定のIDに基づいて列の値を変更する

  4. 4

    特定のパンダのデータフレーム列で値を検索し、その行の他の値を個別の変数に格納する方法

  5. 5

    ある条件でパンダデータフレームの列値の名前を変更する方法

  6. 6

    パンダのデータフレーム列を行の値で分割する

  7. 7

    複数の行に基づいてPythonでパンダのデータフレームを変更する

  8. 8

    numpy配列でパンダのデータフレーム値を変更する

  9. 9

    Pythonパンダ:複数の値でデータフレームを変更する方法

  10. 10

    パンダ:別の列のデータフレームの値を変更する

  11. 11

    データフレームパンダの特定の行に列を追加する

  12. 12

    パンダのデータフレームで土曜日を検出し、行の値を変更します

  13. 13

    パンダデータフレームは、行の重複する値の名前を変更します

  14. 14

    データフレーム内の他の列に基づいてパンダのデータフレーム列の値を変更する

  15. 15

    パンダでデータフレームの特定の行を削除する

  16. 16

    パンダのデータフレーム行を複数の列値でフィルタリングする

  17. 17

    Pythonパンダでデータフレームの行を列に変換する方法は?

  18. 18

    あるデータフレームの値を他のデータフレームパンダの値で変更する

  19. 19

    ループPythonでデータフレーム列の値を変更する

  20. 20

    選択した行のパンダデータフレームで値を次々に変更/交換します

  21. 21

    パンダデータフレームは、指定された間隔で列の値を変更します

  22. 22

    データフレームパンダの列をいずれかの列の値に変更します

  23. 23

    パンダデータフレームの行を列に変換する

  24. 24

    パンダのデータフレームで列の値がいつ変化するかを判断する

  25. 25

    パンダデータフレームで符号の変更を検出する

  26. 26

    2つのパンダデータフレームの行を列の値で比較する

  27. 27

    パンダデータフレーム:最後のn行の特定の列の値を更新します

  28. 28

    列名なしでパンダデータフレームの列の名前を変更する

  29. 29

    Pythonでパンダデータフレームの数値を変更して丸める

ホットタグ

アーカイブ