python
今天学习要很快乐鸭
这个作者很懒,什么都没留下…
展开
-
jenkspy包安装
jenkspy包安装避坑用jenkspy实现arcgis中的自然断点法,安装过程中出现了很多问题:坑一:我的电脑配有Python2.7,Python3.9两个环境,如果直接pip install jenkpy ,那么系统显示unable to create…,就是说系统区分不了pip是python2还是python3的路径如何设置多个python环境坑二:解决一后,我在python3环境下进行安装 python3 -m pip install jenkspy,显示的错误是无法安装该tar.gz文件,原创 2022-04-21 18:20:36 · 3533 阅读 · 0 评论 -
如何安装jsonpath包
如何安装jsonpath包针对pycharm安装、pip安装都超时的情况,采用以下方式解决安装问题。下载安装包tar.gzjsonpath安装解压文件,cmd切换至当前目录,在目录中找到setup.py文件执行:python setup.py install...原创 2022-03-14 09:29:14 · 2801 阅读 · 2 评论 -
小区房价可视化
武汉市二手小区房价可视化1.数据收集及预处理从武汉市公共服务平台收集了武汉市二手房数据共54000条,对数据进行查重、地址标准处理、去空值后得到2960条小区数据。但是缺少经纬度信息无法进行可视化,因此借助百度API进行地理编码。2.调用百度API进行地理编码申请了百度API的AK后,调用其地理编码功能,根据小区地址获得其经纬度,最终整理为武汉二手房小区房价的shp数据。3.使用QGIS进行坐标纠偏直接使用得到的坐标,与发现与现有的实际poi位置不符,发现百度地图使用的坐标系还要进行二次转换原创 2022-02-20 21:15:53 · 673 阅读 · 0 评论 -
Python2.7安装Numpy
Python2.7安装Numpy不小心把ArcGIS自带的Numpy库删掉了,再下回来踩了好多坑,重新梳理一下步骤:1.下载合适版本的numpy的.whl文件打开网站 link.下载最后一个,更名为numpy-1.16.6+mkl-cp27-none-win32.whl(非常之重要)2.按下图步骤安装,基本不会再踩雷了最后说一句,我恨PYTHON2.7...原创 2021-10-11 16:25:23 · 2803 阅读 · 5 评论 -
Basemap库绘制地图
Basemap 学习api手册https://matplotlib.org/basemap/api/basemap_api.html安装basemap库首先安装geos库pip install geos然后安装basemap库,在以下网站安装basemap的whl文件(注意版本)https://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap然后用pip命令安装后,即可使用绘制地图import matplotlib.pyplot as pltfro原创 2021-08-19 20:24:33 · 654 阅读 · 0 评论 -
Arcpy为矢量数据添加字段与循环赋值
Arcpy为矢量数据添加字段与循环修改值或赋值如题目所示,已经生成的Arcmap矢量属性表里对于赋值一些简单的操作时是可以的,但是想添加Excel表格里的一列新数据则需要使用Arcpy的游标来处理。可以提前在Arcmap里建好字段,或者直接新建字段:#coding:utf-8import arcpyimport numpy as npfilename = r'E:\bjdata\data'arcpy.env.workspace = filename# path = r"E:\bjdata\r原创 2021-04-08 20:07:51 · 1732 阅读 · 0 评论 -
Python将excel表多列按索引转化为一列(数据透视)
将该表中每一行数据里不为0的列重新组织:按第一列的索引,记录不为0的POI类型及数量作为一条事务该功能类似Excel的数据透视表,但是有时候数据太大就很难实现。利用Python进行处理,代码如下:#处理数据,将一行多列数据按索引值整理为一行import pandas as pdfrom pandas import DataFramefrom openpyxl import load_workbook#读取并打开目录下的表excel_name = r"./newmerge.xlsx"原创 2021-03-10 14:08:43 · 1483 阅读 · 0 评论 -
xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题
xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题用python打开excel时报错,发现是因为excel之前已经被打开了而没有关闭。再犯一次这样的错误我就去喝一杯。。。原创 2021-03-10 11:10:31 · 1422 阅读 · 4 评论 -
Python实现批量vlookup查找
import pandas as pdimport osinputdir_path = r"E:\poishp\kdesta\excel"fileList = os.listdir(inputdir_path)Writer = pd.ExcelWriter("./kde/merge.xlsx")#人口密度表,含区域id("FID_nnbjne"),人口密度df_density = pd.read_excel("./kde/peopledensity.xlsx")df_density.head(原创 2021-03-07 12:59:11 · 609 阅读 · 0 评论