1
これは簡単なはずですが、それ以上の列を追加しなければ完了できません。私は以下のデータフレームdfを持っています:パンダのデータフレームで選択した行をマッピングする
Region ID Type Value
A 2045 X 111
A 2045 Y 222
A 2045 Z 333
B 2045 X NaN
B 2045 Y NaN
B 2045 Z NaN
IDとタイプの連結からの値でNaNを記入しようとしています。領域Bの値のみが欠落しています。
は、次のことをしようとしました:
DF [ '検索'] =のDF [ 'ID'] + DFの[ 'タイプ'] < -----新しいルックアップ列を追加
df_map = DF [ < ----マッピング目的に有効な値を持つ別のdfを作成する
.map(df_map.set_index( 'Lookup ')[' Value '])< --- NaNをこのコードに置き換えるにはどうしたらいいですか?
事前に感謝します。
を:どのような場合には地域の列はソートされていませんか?意味は、A、B、A、B、A、Bのいずれでもかまいません。 – WLC
条件でフィルター列を 'df ['Region'] == 'A'' – jezrael