如下两个CSV文件gzb.csvid,lat,lng1,3,42,4,93,4,64,5,55,7,4gzb1.csvid,lat,lng,name1,3,4,A2,2,2,V3,3,3,C4,5,5,D5,4,9,Fgzb里的lat满足在gzb1(lat-1,lat+1)范围内,同时gzb的lng满...

如下两个CSV文件

gzb.csv

id,lat,lng

1,3,4

2,4,9

3,4,6

4,5,5

5,7,4

gzb1.csv

id,lat,lng,name

1,3,4,A

2,2,2,V

3,3,3,C

4,5,5,D

5,4,9,F

gzb里的lat满足在gzb1(lat-1,lat+1)范围内,同时gzb的lng满足在gzb1(lng-1,lng+1)范围内,就在gzb里记录gzb1的name

我写的代码。。得到一片空白。。。。。。。。。。

import csv

from itertools import islice

f1 = csv.reader(open('gzb.csv'))

f2 = csv.reader(open('gzb1.csv'))

writer = csv.writer(open('gzb2.csv', 'w'), delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)

writer.writerow(["id", "lat", "lng", "sta"])

for line in islice(f1, 1, None):

line[1] = float(line[1])

line[2] = float(line[2])

a = line[1]

b = line[2]

for line1 in islice(f2, 1, None):

line1[1] = float(line1[1])

line1[2] = float(line1[2])

line1[3] = str(line1[3])

c = line1[1]

d = line1[2]

e = line1[3]

if a > c - 1 and a < c + 1 and b > d - 1 and b < d + 1:

writer.writerow([line[0:3] + [e]])

展开

python逐行比较两个csv_python内两个CSV文件数据比较。。。求大神解答!!相关推荐

  1. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  2. mysql 取差值_mysql计算两条数据差值,求大神解答

    1.创建3张表: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `warter` int(11) DEFAULT NULL, `r ...

  3. python将输出结果写入csv_python - 将输出写入CSV文件[处于保留状态] - 堆栈内存溢出...

    我已经建立了一个对象检测模型来检测视频帧中的一些对象.它可以正常工作,但是我无法将输出数据写入到csv文件中 我已经编写了用于对象检测的代码,并将检测的一些输出参数写入csv文件. from __fu ...

  4. 用python语言实现人工智能猴子摘香蕉的问题_【提问】求大神看看代码哪里错了 C语言猴子摘香蕉...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include int W; /*W -猴子的水平位置 */ int x; /*x -当猴子在箱子顶上时取 x=1 ...

  5. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)

    Python xlrd 读取Excel数字 跟Excel显示不一样 小数位太长 求大神的解决方法(已解决) 十分想念顺店杂可... Excel显示的数据 Python代码读取 # -*- coding ...

  6. python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例

    功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件 pip install pandas import pandas as pd import glob,os,sys in ...

  7. python csv数据处理生成图_Python 读取CSV文件数据并生成可视化图形

    CSV 文件数据读取并生成图形 CSV 文件格式 在文本文件中存储数据,最简单的方式就是将数据按照一定的格式存放在文件中,在读取文件时根据设计好的格式去将对应数据读取出来,这样就能很方便的进行简单数据 ...

  8. python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解

    利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...

  9. 使用python将csv文件数据可视化

    简介 本文介绍如何通过python将csv文件数据简单地可视化. 使用到的文件 历年台风数量统计数据 代码 import csv import math import numpy as np impo ...

  10. python 如何使用 pandas 在 flask web 网页中分页显示 csv 文件数据

    目录 一.实战场景 二.知识点 python 基础语法 python 文件读写 python 分页 pandas 数据处理 flask web 框架 jinja 模版 三.菜鸟实战 初始化 Flask ...

最新文章

  1. android6 运行,Xbox串流开放测试,只需安卓6即可运行
  2. golang net包 ip相关函数 简介
  3. 【赠书】pandas创始人手把手教你利用Python进行数据分析
  4. Android UI之ImageView
  5. Linux下切换用户出现su: Authentication failure的解决办法
  6. r 语言roc_R语言画ROC曲线总结
  7. C++11新特性之十:enable_shared_from_this
  8. FFMPEG结构体分析:AVPacket
  9. Protocol Buffers动态消息解析
  10. 一个想法照进现实-《IT连》创业项目:三天的风投对接活动内幕分享
  11. 打开英伟达控制面板超时打不开解决办法
  12. 软考高级系统架构师论文,到底该如何写
  13. JavaScript 全栈工程师培训教程
  14. 使用webpack打包nodejs 后台端环境|NodeJs 打包后台代码
  15. 和席慕容《一颗开花的树》
  16. 2021高考成绩查询怎么查小分,2021微信哪个小程序可以查成绩 高考成绩怎么查
  17. 外汇天眼:什么是熊市和牛市?
  18. 【js】三种JS截取字符串方法
  19. php基础教程推荐,php基础教程-绝对推荐
  20. FT232RL制作的USB转uart ttl,rs232,rs485.兼容3.3V及5V接磁珠

热门文章

  1. Spark调优 数据倾斜
  2. luogu3942将军令
  3. Windows下将jar包封装成服务程序
  4. css文件内容的组织
  5. HCL之SSH的配置与应用
  6. H3C Hybrid实验
  7. Leetcode 刷题笔记(十六) —— 二叉树篇之二叉搜索树的属性
  8. 使用windows 命令行创建一个空的文本文件
  9. 局域网IP被抢占后如何强制夺回
  10. NYOJ--71--独木舟上的旅行