は、すべての顧客に複製し、NA値にスコアをコピー見つける方法割り当て値
Customer Score
3a62-4799 500
3a62-4799 NA
3a62-1234 450
3a62-1234 NA
でデータフレームを存在しています。私はこのアプローチを試みた
X['Score'][((X.set_index('Customer').index.get_duplicates()) & (X['Score']>0)).any()] =X['Score']
しかし、それは各グループにのみ最初の何NaN値でない場合、私はあなたがduplicated
でffill
を使用することができると思う
ValueError: Arrays were different lengths:
とても良い解決策です。ありがとう! – Oxymoron88
@ Oxymoron88 - ありがとうございます。 – jezrael
ニースの解決策。プラスワン – akrun