次の pandas データフレームがあります:
リーリーcol_to_replace
に保存された name 列を cor_factor
の値で更新し、結果を対応する列と car_factor
列に保存したいと考えています。 。
いくつかの (醜い) 解決策は次のとおりです:
この方法は決して時間の節約にはなりません。より迅速な解決策を探しています。
df の出力は次のようになります:
x_1 x_2 x_3 x_4 col_to_replace cor_factor 1 2 3 4 x_2 1 3 3 5 1 x_1 6 2 2 0 0 x_3 0 ...
pivot
を使用して、x_
値とを修正します。インデックス検索 最後の列を修正します。値が変更されるため、変更する前に必ずコピーしてください:
出力:
リーリー以上が列名に基づいて DF の値を更新するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。