house pricesのcsvで、lotfrontageが欠損しており、Lotshapeがregの時にLotAreaの平方根値を代入したく以下のコードを入れたのですが、動きませんでした。

all_data.loc[(all_data['LotFrontage'].isnull()) & (all_data['LotShape'] == 'Reg'),'LotFrontage'] = np.sqrt(all_data['LotArea'])

エラーコードは以下です。

ValueError: cannot reindex from a duplicate axis

よろしくおねがいします。