別の列で条件が満たされた場合、特定の列に NA 値を入力して、この単一クラスの NA 値のみを代入/置換値に置き換えたいと考えています。
たとえば、実行したい:if column1 = 'value1' AND column2 = N.A fillna_in_column2 with value 'replacementvalue'
パンダでこれを達成するにはどうすればよいですか?
dataframe[dataframe['firstColumn'] == 'value1'].fillna({'column2':'replacementValue'}
レコード全体の長さが変更されるため、経由でこれを実行しようとしても機能しません。これまでのところ、インプレース変更を機能させることができませんでした。