2017-09-07 4 views
0

このループは正しく機能しています。唯一の問題は、設定された要素が3以上であれば、私は上記の場合においてif節のカラムの値を更新する

for i in df['name_of_college_school'] : 
    for y in dhee_df['college_name'] : 
     if len(cleanup(i) & cleanup(y)) > 3: 
      df['dupmark'] = 1 

とdupmark列を更新する必要があり、それはすべての行に対して1にdupmark列を変更していないだけさここでif条件が満たされます。

if文のupdate文の使用方法は?

+0

は確かに...私は次のことを試してみました、それが働いています。サンプルデータを表示できますか? – zipa

答えて

0

予想通り、それはあなたがするたびに条件が満たされた列全体を変更、ある

df.loc[df['name_of_college_school'] == i, 'dupmark'] = 2 
関連する問題