for i in range(len(ingName)):
x = ingName[i]
#check if the string contains IngName ignoring uppercase Sub_Seg_Sub_Cat
df = df_grocery[df_grocery['Sub_Seg_Sub_Cat'].str.contains(str(ingName[i]), case=False)]
df['IngredientName'] = ingName[i]
df['IngredientID'] = ingID[i]
#write it out to a csv
df.to_csv("ingred11.csv", mode = 'a', encoding='utf-8', header=None)
檢查某列中的某行是否包含某些單詞的最佳方法是什麼?我正在使用str.contains,它正在獲取子字符串。我想要在哪裏檢查意大利麪醬中是否有醬汁,而不是醬汁是否存在於意大利麪醬中,目前這就是它的作用,並且無論如何要實現這一點?如何檢查一行是否包含單詞列表中的某個字符串
感謝
嘿@Andy海登,謝謝你,但是如果我在 S = pd.Series([ 「狗貓」, 「狗」, 「羊」])s.isin([ 「貓」 的類型, 「狗」])但我希望它能夠知道它的真實 –