グループ化のキーに基づいてパンダのデータフレームフィールドを編集する

Killerpixler

このdataFrameが与えられた場合:

import pandas as pd
  a = pd.DataFrame({
    'id': [1,2,3,4,5],
    'company_id': [11,11,22,33,55],
    'accSync': [True, False, False, False, True]
  })

フィールドがTrueであることにcompany_id基づいて、特定のすべての行を変更する必要がありaccSyncます。つまり、特定の行のいずれかにcompany_idtrueが含まれている場合、そのすべての行company_idもtrueに更新する必要があります。

この場合、company_id11にはが含まTrueれているため、行2も更新し2, 11, Trueて、行1、3、4、5は影響を受けないようにする必要があります。

私は組み合わせを使用しようとした場合groupbyanyが、どこにも取得されていません。

ベニー

デイモン transform

a.groupby('company_id')['accSync'].transform('max')
Out[131]: 
0     True
1     True
2    False
3    False
4     True
Name: accSync, dtype: bool

割り当て直します

a['accSync']= a.groupby('company_id')['accSync'].transform('max')

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

共通のキーに基づいてパンダのデータフレームをグループ化する

分類Dev

条件に基づいてパンダのデータフレームをグループ化しますか?

分類Dev

パンダデータフレームのフィールドに基づいて範囲を計算する

分類Dev

派生フィールドに基づいてパンダのデータフレームをフィルタリングする

分類Dev

パンダの他のデータフレームに基づいて1つのデータフレームをフィルタリングする

分類Dev

パンダの数に基づいてデータフレームからグループを除外する

分類Dev

テキストフィールドに基づいてパンダデータフレーム内のCSVファイルをマージする

分類Dev

パンダのデータフレームに基づいて散布図にフィルターを追加する

分類Dev

列の内部インデックスに基づいてパンダのデータフレームをグループ化する

分類Dev

日付列に基づいてデータフレームをフィルタリングするパンダ

分類Dev

条件に基づいてデータフレーム行をフィルタリングするパンダ

分類Dev

パンダのさまざまな条件と列に基づいて2つのデータフレームをグループ化する方法

分類Dev

厳密な不等式と欠測データに基づいてパンダのデータフレームをフィルタリングする

分類Dev

パンダのデータフレームをグループ化してフィルタリングする

分類Dev

2つの列に基づいてパンダデータフレームをリサンプルする

分類Dev

別のデータフレームの値に基づいてデータフレームエントリをグループ化する

分類Dev

パンダの今日の日付やその他の条件に基づいてデータフレームをフィルタリングする

分類Dev

パンダは、特定の列の値に基づいてデータフレーム内の行をグループ化します

分類Dev

パンダはデータフレーム1に基づいてデータフレーム2をグループ化します

分類Dev

別のデータフレームでのルックアップに基づいてデータフレームに列を追加するPythonパンダ

分類Dev

複数の列の条件に基づいてパンダのデータフレーム行をフィルタリングする

分類Dev

前の値と次の値に基づいてパンダのデータフレームをフィルタリングする

分類Dev

前の値と次の値に基づいてパンダのデータフレームをフィルタリングする

分類Dev

パンダの特定の条件に基づいてデータフレームの行をフィルタリングする

分類Dev

グループ化に基づいてデータフレーム内の最新の非NA値を抽出する

分類Dev

Pythonの列の類似性に基づいてデータフレームをグループ化する

分類Dev

エントリの長さに基づいてパンダのデータフレームをフィルタリングする方法

分類Dev

部分的な文字列の一致に基づいてパンダを使用してPythonでデータフレームをフィルタリングする

分類Dev

外部リストの値に基づいてパンダのデータフレームをフィルタリングする方法は?

Related 関連記事

  1. 1

    共通のキーに基づいてパンダのデータフレームをグループ化する

  2. 2

    条件に基づいてパンダのデータフレームをグループ化しますか?

  3. 3

    パンダデータフレームのフィールドに基づいて範囲を計算する

  4. 4

    派生フィールドに基づいてパンダのデータフレームをフィルタリングする

  5. 5

    パンダの他のデータフレームに基づいて1つのデータフレームをフィルタリングする

  6. 6

    パンダの数に基づいてデータフレームからグループを除外する

  7. 7

    テキストフィールドに基づいてパンダデータフレーム内のCSVファイルをマージする

  8. 8

    パンダのデータフレームに基づいて散布図にフィルターを追加する

  9. 9

    列の内部インデックスに基づいてパンダのデータフレームをグループ化する

  10. 10

    日付列に基づいてデータフレームをフィルタリングするパンダ

  11. 11

    条件に基づいてデータフレーム行をフィルタリングするパンダ

  12. 12

    パンダのさまざまな条件と列に基づいて2つのデータフレームをグループ化する方法

  13. 13

    厳密な不等式と欠測データに基づいてパンダのデータフレームをフィルタリングする

  14. 14

    パンダのデータフレームをグループ化してフィルタリングする

  15. 15

    2つの列に基づいてパンダデータフレームをリサンプルする

  16. 16

    別のデータフレームの値に基づいてデータフレームエントリをグループ化する

  17. 17

    パンダの今日の日付やその他の条件に基づいてデータフレームをフィルタリングする

  18. 18

    パンダは、特定の列の値に基づいてデータフレーム内の行をグループ化します

  19. 19

    パンダはデータフレーム1に基づいてデータフレーム2をグループ化します

  20. 20

    別のデータフレームでのルックアップに基づいてデータフレームに列を追加するPythonパンダ

  21. 21

    複数の列の条件に基づいてパンダのデータフレーム行をフィルタリングする

  22. 22

    前の値と次の値に基づいてパンダのデータフレームをフィルタリングする

  23. 23

    前の値と次の値に基づいてパンダのデータフレームをフィルタリングする

  24. 24

    パンダの特定の条件に基づいてデータフレームの行をフィルタリングする

  25. 25

    グループ化に基づいてデータフレーム内の最新の非NA値を抽出する

  26. 26

    Pythonの列の類似性に基づいてデータフレームをグループ化する

  27. 27

    エントリの長さに基づいてパンダのデータフレームをフィルタリングする方法

  28. 28

    部分的な文字列の一致に基づいてパンダを使用してPythonでデータフレームをフィルタリングする

  29. 29

    外部リストの値に基づいてパンダのデータフレームをフィルタリングする方法は?

ホットタグ

アーカイブ