Python数据分析的过程记录(五)
文章目录
- Python数据分析的过程记录(五)
- 一、需求
- 二、具体修改内容
- 三、代码实现
- 四、成果展示
一、需求
在这里,此次与(四)是基本类似的,只是在这里需要去除掉6-7点之间的彩票信息,因为这一段不可以购买的。
二、具体修改内容
我们找到6-7点所对应的列表的索引,这样直接把这些索引去除掉即就是可以了啦。
三、代码实现
第一次在修改代码的时候出现了一个错误,就是,原本是中的期数+挂的期数=1151,但是由于需要进行修改,所以说,最终应该是中的期数+挂的期数=1151-48=1103
这个刚开始没有注意,后来客户觉得数据有问题反馈过来,我于是又重新检查了一遍,才发现了这个错误了啦。
由于只是进行了修改,所以仅仅只是展示部分代码了啦
for i in range(1152):
k = 1151 - i
if (k != 1151) and (k not in list_of_the_taboo_table):
data1 = res0[k + 1]
# 前一个
dada2 = res0[k]
# 当前的
if data1["sumSingleDouble"] == dada2["sumSingleDouble"]:
# 如果相等,那么就是命中的了啦
# 中
n += 1
if f"{recording_number}" in number_dict.keys():
number_dict[f"{recording_number}"] += 1
else:
number_dict[f"{recording_number}"] = 1
if f"{recording_number}" in time_dict.keys():
time_dict[f"{recording_number}"].append(dada2["preDrawTime"][:10])
else:
time_dict[f"{recording_number}"] = [dada2["preDrawTime"][:10]]
recording_number = 1
else:
recording_number += 1
sh.write(excel_position, 2, n)
sh.write(excel_position, 3, 1151 - 48 - n)
四、成果展示
最终生成的结果是一个表格, 这个表格仅仅只有一个表单,最后尽是以这种方式将结果呈现了出来,具体的见下图所示
如下面的两张图片了啦:
图片1、
图片2、