列名に基づいて DF の値を更新する

WBOY
リリース: 2024-02-09 13:00:15
転載
572 人が閲覧しました

根据列名更新 DF 中的值

質問の内容

次の 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 サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!