循环中的Python Unique DF

时间:2019-01-29 16:28:55

标签: python pandas

我目前正在编写网页抓取代码来抓取PGA Tour网站。我提供了一个我正在使用的循环示例。我想为通过j的每次迭代创建一个唯一的数据框。最后,我将拥有数百个数据帧。我希望将数据帧列出为df1,df2,df3,...

然后我想将所有数据帧导出为csv。

谢谢!

for j in range(0, 500):
    for k in range(1,9):
        try:
            print(j)
            df1 = url_base_1 + str(j) + url_base_2
            df2 = make_dataframe(df1.format(year), int(k))
            print(k)
        except:
            pass

1 个答案:

答案 0 :(得分:2)

如果您需要在迭代过程中分别上传到csv文件中,则下面的代码如下,如果这是您的期望,否则请查看您的问题

o.Revenue_Start_Date__c <= @EndDate AND  o.Revenue_End_Date__c >=  @StartDate

输出文件将采用for j in range(0, 500): for k in range(1,9): try: file_name = 'Result_'+str(i)+'_'+str(j)+'.csv' df1 = url_base_1 + str(j) + url_base_2 df2 = make_dataframe(df1.format(year), int(k)) print(k) df2.to_csv(file_name,encoding='utf-8', index=False) except: pass Result_0_1.csv等格式。