为什么我会出错"'str对象没有属性"str"?我只是想检查一下";confirmeddtc";在我的专栏中,其中包含一个文本
以下是我的代码:
def Check(df_merge):
if (df_merge["status"].str.lower().str.contains("confirmeddtc")):
return 1
else:
return 0
df_merge['Status_Result'] = df_merge.apply(Check, axis=1)
df_merge.to_csv('C:\Users\jawed.sheikh\Desktop\R\Trial.csv', index = False)
您应该使用in来检查字符串是否包含某些内容。这应该对你有用:
def Check(df_merge):
if ("confirmeddtc" in df_merge["status"].lower()):
return 1
else:
return 0
我认为在这里最好避免.apply
:
df_merge['Status_Result'] = (
df_merge['status'].str.lower().str.contains('confirmeddtc').astype(int)
)