基于文件的数据分析(数据的读取和遍历)
用一个例子展开:
car_data.txt文件记录了某车某日从0:00到12:00时段的位置(北纬和东经)以及车牌号。现需要找出该车在北纬31.2740~31.2743的车辆信息(包括时间、车牌、北纬、东经)
代码及解题思路如下:
代码:
import os
os.chdir('C:\\Users\\20317\\Desktop')
a=list(open('car_data.txt',encoding='utf-8'))
car=[]
for i in a:
a1=i[:-1].split(',')
car.append(a1)
print("出现在该区域的车辆有:")
for n in range(len(car)):
k=float(car[n][2])
if 31.2740<k<31.2743:
print('时间:%s,车牌:%s,北纬:%s,东经:%s'%(car[n][0],car[n][1],car[n][2],car[n][3]))
结果输出为: