Python 数据帧中的If条件

Python 数据帧中的If条件,python,pandas,dataframe,Python,Pandas,Dataframe,我检查df4中是否有符合条件的行。 但它抛出了一个错误“指数超出范围”。任何帮助都将不胜感激 if (df4[df4['Occurences']] >= 5).any(): df7 = df4[df4['Occurences'] >= 5].reset_index() df8 = df7[['MachineName','DateTime','Occurences']] rpt = dataframeToHtmlTable(df8) sendNotificationAl

我检查df4中是否有符合条件的行。 但它抛出了一个错误“指数超出范围”。任何帮助都将不胜感激

if (df4[df4['Occurences']] >= 5).any():
 df7 = df4[df4['Occurences'] >= 5].reset_index()
 df8 = df7[['MachineName','DateTime','Occurences']]
 rpt = dataframeToHtmlTable(df8)    
 sendNotificationAlive(rpt, ['sridevibaskaran@geotab.com'])
您的第一行:

if (df4[df4['Occurences']] >= 5).any():
看起来不正确,闭合方括号应包括以下条件:

if (df4[df4['Occurences'] >= 5]).any():
这看起来是错误的:
if(df4[df4['occurrences']]>=5)。any():
是不是应该是
if(df4[df4['occurrences']>=5])。any():