我需要根据 A 列中的值在 B 列中设置一个变量,如下所示:
ABC 1
PQR -
ABC -
PQR -
ABC -
PQR -
在我的数据中,针对 Column AI 的某些值在 B 列中设置了“1”。但问题是它仅针对第一次出现。与上面的“ABC”一样,“1”仅在第一次出现时设置。
我需要为所有这些剩余值设置“1”。PS - 有很多条目,所以我不能硬编码像“对于所有 ABC 将列 B 设置为 1”这样的值
我试过以下逻辑 -
#Filter out entries with a '1' set
df_one = df_Consolidated[df_Consolidated['Val'] == 1]
#Store these values in a list
list_l2 = []
for s in df_one:
list_l2.append(df_one['Text String'])
#Check in the dataframe column once again iterating over the list
但我认为这不是最好的或正确的方法。我正在寻找一个简单而有效的解决方案。