为了账号安全,请及时绑定邮箱和手机立即绑定

Python if分支“期望缩进块”

Python if分支“期望缩进块”

吃鸡游戏 2021-05-13 14:10:21
抱歉,如果我仍然是新手,则在第13行出现缩进错误,请帮助我。我已经阅读了很多文章list1 = []long = Falsecount = 0TVR_count = 0for i in range(0,len(df1Lat)):    for j in range(0, len(df_ANTV)):        if (df1Lat.start_time.values[i][0:5] == df_ANTV.daypart_variable.values[j][0:5]):             if (df1Lat.end_time.values[i][0:5] == df_ANTV.daypart_variable.values[j][0:5]):                df1Lat.TVR_total = df_ANTV.TVR.values[j];                list1.append(df1Lat.iloc[i];            else:                long = True                count += 1        elif (long == True):            count += 1            TVR_count += df_ANTV.TVR.values[j]                        if ((str(df1Lat.end_time.values[i])[0:5]) == (str(df_ANTV.daypart_variable.values[j])[0:5])):                long = False                df1Lat.TVR_total = TVR_count/count                list1.append(df1Lat.iloc[i])                count = 0                TVR_count=0        else:            passdfLat = pd.DataFrame(list1)dfLat[['date','channel','product','start_time','end_time','TVR_total']].head(60)
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

您忘记了此行的右括号,请用以下内容list1.append(df1Lat.iloc[i]; 替换它:list1.append(df1Lat.iloc[i])


查看完整回答
反对 回复 2021-05-18
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

以下是一些可以总体上改进代码的点:

  • 第10行:df1Lat.TVR_total = df_ANTV.TVR.values[j]改为df1Lat.TVR_total = df_ANTV.TVR.values[j];

  • Line11:list1.append(df1Lat.iloc[i])改为list1.append(df1Lat.iloc[i];

  • 什么是用于Python的全面的棉绒检查器?

  • 遵循PEP8准则,在编写python时,这是一种广泛的标准

但是最重要的是,代码应该像一本好书,如果我要尝试理解您的小代码片段,您认为所选单词会帮助我理解其含义吗?:)


查看完整回答
反对 回复 2021-05-18
  • 2 回答
  • 0 关注
  • 271 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信