Python 2.7代码可查询从外部URL下载的属性数据

时间:2019-06-20 22:49:42

标签: python csv

我要从一些外部站点导入一个csv,并提取所需的字段,然后创建一个单独的组合csv文件。但是,在导入原始数据或从组合文件导入时,我需要消除一些属性数据。

我找到了有关消除字段但没有特定属性的信息,并且我没有通过数据库运行它。我在写作部分和阅读部分都尝试了if else语句,但未成功。

这是我在导入数据时尝试的地方。...

国家科

    lg_fire_natl = r'D:\projects\lg_fire_canada\output\data\working\ca_natl_intermediate.csv'
    with open(lg_fire_natl, 'rb') as f:
        canada_vals = list(list(rec) for rec in csv.reader(f, delimiter=','))
        reader = csv.reader(f)
        for row in reader:
            if [6] == 'ak':
                pass
            else:
                ascii_canada.append(canada_vals)

    with open(lg_fire_natl, "wb") as natl_output:
        writer = csv.writer(natl_output)
        for val in canada_vals:
            writer.writerow(val)

数据导入的代码段...。 省份= [{'abbr':'natl','extension':'csv','url':.......'fields':[6,1,3,5,4]},{' abbr':'nwt','extension':'csv','url':'

字段[6]拉出缩写的省名,但是此加拿大数据包括属性“ ak”(阿拉斯加),我们不希望包含这些数据。

谢谢!!!!

0 个答案:

没有答案