データフレームの「if」ステートメントを使用してディクショナリの値を更新するにはどうすればよいですか?

CaroW

私は毎月すべてのポイントのストレージを計算する需給テーブルに取り組んでいます。ある時点でストレージ容量が92を超えると、ストレージは空になり、92ユニットは別のポイントに「移送」されます。その後、その時点でのストレージ容量は再び0になり、ユニットの蓄積が開始されます。私の場合、「運び去られた」92ユニットを辞書に保存したいと思います。

Excelシートのコードを作成しましたが(正常に機能します)、代わりにデータフレームを使用したいと思います。ただし、辞書の値をデータフレームで適切に更新することができません。

私はこれを試しました:

#Dictionary
WWTP = {'Mar':0,'Apr':0,'Mai':0,...., 'Feb':0}

for row in df.iteritems():
df['Mar']= df['Supply_month']+ 30
for key, value in WWTP.iteritems():
    if [df.Mar >= 92]:
        WWTP['Mar']=+92
....(more code)

私が得る結果はこれです。

WWTP = {'Mar':92,'Apr':92,'Mai':92,...., 'Feb':92}

これにより、辞書に92が1回だけ追加されますが、1行の値が92を超えるたびに92が追加されるようにしたいと思います。

WWTP={'Mar': 92, 'Apr': 184, 'Mai': 1012,...,'Feb':2000}

これは私が現在持っているコードであり、辞書は更新されますが、私が望むようには正しくありません:

WWTP = {'Mar':0,'Apr':0,'Mai':0,...., 'Feb':0}

for row in df.iteritems():           
    df['Apr']= df['Mar']+df['Supply_month']
    if [df.Apr >= 92]:
         WWTP['Apr']+=92
         df['Apr']=df['Supply_month']
    else:
         WWTP['Apr']+=0
(...)

私が得る結果:

  WWTP={'Mar': 1350, 'Apr': 1350, 'Mai': 1350,...,'Feb':1350}
BlueSheepToken

おそらく少しの間違い、あなたはWWTP['Mar'] += 92代わりにする必要がありますWWTP['Mar']=+92

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

GGanimateを使用してデータフレームのリスト間をアニメーション化するにはどうすればよいですか?

分類Dev

フィルタカスタムテンプレートを使用して、HTMLファイルからディクショナリ値にアクセスするにはどうすればよいですか?

分類Dev

最初にエンティティフレームワークデータベースを使用してモデル内のナビゲーションデータを取得するにはどうすればよいですか

分類Dev

テキストファイルからデータをインポートするときにPythonディクショナリの値をインクリメントするにはどうすればよいですか?

分類Dev

データフレーム列の文字列値とセルの値を比較して、複数値ディクショナリに基づいて新しいデータフレームを作成するにはどうすればよいですか?

分類Dev

データフレーム内の文字列がディクショナリのキーと等しい場合、ディクショナリ値をデータフレームに挿入するにはどうすればよいですか?

分類Dev

TreeMapを使用して、ディレクトリ内のテキストファイルのコレクションから読み取っているデータをキャッシュするにはどうすればよいですか?

分類Dev

別のスタックフレームのPythonlocals()ディクショナリを強制的に更新するにはどうすればよいですか?

分類Dev

ディクショナリであるデータフレームの列の値を取得するにはどうすればよいですか

分類Dev

automapperを使用してエンティティフレームワークのデータを更新するにはどうすればよいですか?

分類Dev

ネストされたディクショナリを使用してデータフレームの列をマップするにはどうすればよいですか?

分類Dev

リソースディクショナリでデータテンプレートをバインドするにはどうすればよいですか

分類Dev

複数のテキストリスト値を持つPythonディクショナリを分割して、同じ値を持つキーの個別のディクショナリを作成するにはどうすればよいですか?

分類Dev

MongoEngineを使用してデータベース内のコレクションのリストを取得するにはどうすればよいですか?

分類Dev

MongoEngineを使用してデータベース内のコレクションのリストを取得するにはどうすればよいですか?

分類Dev

ターミナルを開くが、デフォルトのホームとは異なるディレクトリの下にあるデスクトップの「ショートカット」を作成するにはどうすればよいですか?

分類Dev

株式ティッカーのリストを調べてデータフレームを更新するにはどうすればよいですか?

分類Dev

単一のコマンドでUNIXファイルシステムにJARを抽出し、JARコマンドを使用してそのターゲットディレクトリを指定するにはどうすればよいですか?

分類Dev

ディクショナリオブジェクトを含むリストの場合、キーの値に基づいてリストをフィルタリングするにはどうすればよいですか?

分類Dev

DOSを介してディレクトリを現在のメインオペレーティングシステムのsystemrootディレクトリに変更するにはどうすればよいですか?

分類Dev

ディープリンク用のタブとナビゲーションコントローラーを使用してビューコントローラーをインスタンス化するにはどうすればよいですか?

分類Dev

Pythonディクショナリのリスト値を分析し、さまざまなキーと共通のリスト値カウントを示すディクショナリ値を追加するにはどうすればよいですか?

分類Dev

Googleスプレッドシートの数式を使用してデータマトリックスをリレーショナルテーブルに変換するにはどうすればよいですか?

分類Dev

特定の列インデックスをループし、Rで条件またはステートメントを使用して個別のデータフレームを作成するにはどうすればよいですか?

分類Dev

Forループステートメントを使用して、4つのデータフレームから同様の列の1つのデータフレームを作成するにはどうすればよいですか?

分類Dev

パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

分類Dev

Rのデータフレーム内のリストの値をフィルタリングするにはどうすればよいですか?

分類Dev

他のテーブルのデータでトリガーを使用してフィールドを更新するにはどうすればよいですか?

分類Dev

NAN値を表示せずに、ディクショナリから作成されたデータフレームのインデックスと列を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    GGanimateを使用してデータフレームのリスト間をアニメーション化するにはどうすればよいですか?

  2. 2

    フィルタカスタムテンプレートを使用して、HTMLファイルからディクショナリ値にアクセスするにはどうすればよいですか?

  3. 3

    最初にエンティティフレームワークデータベースを使用してモデル内のナビゲーションデータを取得するにはどうすればよいですか

  4. 4

    テキストファイルからデータをインポートするときにPythonディクショナリの値をインクリメントするにはどうすればよいですか?

  5. 5

    データフレーム列の文字列値とセルの値を比較して、複数値ディクショナリに基づいて新しいデータフレームを作成するにはどうすればよいですか?

  6. 6

    データフレーム内の文字列がディクショナリのキーと等しい場合、ディクショナリ値をデータフレームに挿入するにはどうすればよいですか?

  7. 7

    TreeMapを使用して、ディレクトリ内のテキストファイルのコレクションから読み取っているデータをキャッシュするにはどうすればよいですか?

  8. 8

    別のスタックフレームのPythonlocals()ディクショナリを強制的に更新するにはどうすればよいですか?

  9. 9

    ディクショナリであるデータフレームの列の値を取得するにはどうすればよいですか

  10. 10

    automapperを使用してエンティティフレームワークのデータを更新するにはどうすればよいですか?

  11. 11

    ネストされたディクショナリを使用してデータフレームの列をマップするにはどうすればよいですか?

  12. 12

    リソースディクショナリでデータテンプレートをバインドするにはどうすればよいですか

  13. 13

    複数のテキストリスト値を持つPythonディクショナリを分割して、同じ値を持つキーの個別のディクショナリを作成するにはどうすればよいですか?

  14. 14

    MongoEngineを使用してデータベース内のコレクションのリストを取得するにはどうすればよいですか?

  15. 15

    MongoEngineを使用してデータベース内のコレクションのリストを取得するにはどうすればよいですか?

  16. 16

    ターミナルを開くが、デフォルトのホームとは異なるディレクトリの下にあるデスクトップの「ショートカット」を作成するにはどうすればよいですか?

  17. 17

    株式ティッカーのリストを調べてデータフレームを更新するにはどうすればよいですか?

  18. 18

    単一のコマンドでUNIXファイルシステムにJARを抽出し、JARコマンドを使用してそのターゲットディレクトリを指定するにはどうすればよいですか?

  19. 19

    ディクショナリオブジェクトを含むリストの場合、キーの値に基づいてリストをフィルタリングするにはどうすればよいですか?

  20. 20

    DOSを介してディレクトリを現在のメインオペレーティングシステムのsystemrootディレクトリに変更するにはどうすればよいですか?

  21. 21

    ディープリンク用のタブとナビゲーションコントローラーを使用してビューコントローラーをインスタンス化するにはどうすればよいですか?

  22. 22

    Pythonディクショナリのリスト値を分析し、さまざまなキーと共通のリスト値カウントを示すディクショナリ値を追加するにはどうすればよいですか?

  23. 23

    Googleスプレッドシートの数式を使用してデータマトリックスをリレーショナルテーブルに変換するにはどうすればよいですか?

  24. 24

    特定の列インデックスをループし、Rで条件またはステートメントを使用して個別のデータフレームを作成するにはどうすればよいですか?

  25. 25

    Forループステートメントを使用して、4つのデータフレームから同様の列の1つのデータフレームを作成するにはどうすればよいですか?

  26. 26

    パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

  27. 27

    Rのデータフレーム内のリストの値をフィルタリングするにはどうすればよいですか?

  28. 28

    他のテーブルのデータでトリガーを使用してフィールドを更新するにはどうすればよいですか?

  29. 29

    NAN値を表示せずに、ディクショナリから作成されたデータフレームのインデックスと列を変更するにはどうすればよいですか?

ホットタグ

アーカイブ