
python pandas
cuisidong1997
这个作者很懒,什么都没留下…
展开
-
postgresql 将重复字段合并成一行
count(*) OVER (PARTITION BY ss.“号码”) AS “计数”,string_agg(kk.“属性”, ‘,’::text) AS string_agg。SELECT “市场部0330需升级终端版本打开VoLTE开关更换卡槽”.“号码”,FROM “市场部0330需升级终端版本打开VoLTE开关更换卡槽”) ss) kk。FROM ( SELECT “市场部0330需更换终端用户明细”.“号码”,GROUP BY kk.“号码”, kk.“计数”SELECT kk.“号码”,原创 2023-04-03 16:40:47 · 1052 阅读 · 0 评论 -
python 获取当前文件路径
若按相对路径来直接执行脚本./pyws/path_demo.py,会得到相对路径。若显示调用python指令,如python demo.py,会得到绝对路径;sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)将文件路径名称分成头和尾一对,生成二元元组。(文件目录,文件名)若直接执行脚本,如./demo.py,会得到相对路径。获得文件所在的路径(由系统决定是否是全名)若显示执行Python,会得到绝对路径;获取文件当前工作目录路径(绝对路径)获得文件所在的路径(绝对路径)原创 2023-02-17 20:36:39 · 13440 阅读 · 1 评论 -
js 实现数组的条件筛选
/ 判断每个名字都为Anne?// 判断每个名字都是字符串?原创 2023-02-11 07:49:56 · 311 阅读 · 0 评论 -
postgresql 查询重复计数及去重查询
返回 a,b,c 唯一值。2、字段相同值计数排序。原创 2023-02-01 15:34:22 · 7622 阅读 · 0 评论 -
JavaScript 做or and 判断
3 var bResult = bTrue && bFalse;原创 2022-11-05 18:14:13 · 648 阅读 · 0 评论 -
python list append 与+的区别
y=[‘c’]x+y。原创 2022-11-05 08:54:35 · 237 阅读 · 0 评论 -
geopy.distance.vincenty 失效后的改正
已删除geopy.distance.vincenty,geopy.distance.geodesic改为使用。原创 2022-11-04 09:20:24 · 482 阅读 · 0 评论 -
geopandas 通过sjoin进行空间关系连接
而空间连接不同于常规表连接,其合并同一行的依据不是检查指定的列数值是否相等,而是基于不同矢量表其矢量列之间的空间拓扑关系,譬如相交、包含等。图2在geopandas中我们利用sjoin函数来实现空间连接,其使用方式类似pandas中的merge接近,主要参数如下:left_df:GeoDataFrame,传入空间连接对应的左表right_df:GeoDataFrame,传入空间连接对应的右表how:字符型,用于决定连接方式,'inner’表示内连接,且连接结果表中的矢量列来自左表;原创 2022-11-02 16:27:44 · 4295 阅读 · 0 评论 -
geopandas 使用 overlay进行空间分割与合并
1、空间交集2、空间裁剪。原创 2022-11-02 16:19:43 · 1422 阅读 · 0 评论 -
geopandas 将Multipolygon转换为Polygon
【代码】geopandas 将Multipolygon转换为Polygon。原创 2022-11-02 10:37:47 · 1107 阅读 · 0 评论 -
postgis 常用函数
St_difference(geom A,geom B)返回A与B不相交的部分几何。St_intersects(geom A,geom B)返回A是否和B有接触。St_intersection(geom A,geom B)返回A和B的交集。St_disjoint(geom A,geom B)返回A是否不在B中。St_union(geom A,geom B)返回A+B两个几何的合并。St_within(geom A,geom B)返回A是否处于B中。postgis常用操作手册。原创 2022-11-01 07:24:44 · 1163 阅读 · 0 评论 -
geopandas 将文本描述的geom数据生成地理化信息
st_setsrid(st_makepoint(coalesce(c.“经度”,p.“Lon”), coalesce(c.“纬度”,p.“Lat”)),4326)使用ST_GeomFromText(PostGIS)因为PostGIS是文本,无法通过变量赋值。原创 2022-11-01 07:20:47 · 261 阅读 · 0 评论 -
postgres 计算 包括空值的 行平均(总计)
(coalesce(经度,rru经度)+coalesce(rru经度,经度))/2。如果使用(nu1+nu2)/2,则在出现空值时计算结果为空值。计算行中多列的平均值无法使用avg进行计算。原创 2022-10-31 19:17:32 · 305 阅读 · 0 评论 -
python从时间格式中提取时间文本
datetime.strptime(‘2019-5-1 5:54:45’, ‘%Y-%m-%d %H:%M:%S’)原创 2022-10-30 18:26:01 · 202 阅读 · 0 评论 -
python 随机选择数组中的内容
random.choice(aklist)原创 2022-10-28 17:03:19 · 2430 阅读 · 1 评论 -
pandas计算含空值的多字段平均值
在计算pandas多字段平均值的时候遇到空值,通过把pandas字段变为list,再sum(lst)/len(lst)计算结果会是空值。cphon[‘纬度’] = cphon[[‘纬度汇总’, ‘百度纬度’, ]].mean(axis=1)cphon[‘经度’]=cphon[[‘经度汇总’,‘百度经度’,]].mean(axis=1)原创 2022-10-28 13:26:38 · 589 阅读 · 0 评论 -
django 模板 遍历字典及list
{{ key }}原创 2022-10-19 10:48:09 · 660 阅读 · 0 评论 -
postgressql 排序及限定查询
下面是一个实例,从第三位开始提取 3 个记录:原创 2022-10-12 07:29:32 · 208 阅读 · 0 评论 -
geopandas 写入postgis报错处理
对于出现以下的错误:CRSError: Invalid projection: epsg:4326(Internal Proj Error: proj_create:SQL error on SELECT。原创 2022-10-09 16:27:26 · 338 阅读 · 0 评论 -
批量更新python库的方法
from subprocess import callfrom pip._internal.utils.misc import get_installed_distributionsfor dist in get_installed_distributions():call("pip install --upgrade " + dist.project_name, shell=True)原创 2022-09-28 14:45:35 · 467 阅读 · 0 评论 -
python 安装库的地址
阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/原创 2022-09-28 14:43:17 · 287 阅读 · 0 评论 -
时间序列模型的应用
在本文章中,我们将提供可靠的时间序列预测。我们将首先介绍和讨论自相关,平稳性和季节性的概念,并继续应用最常用的时间序列预测方法之一,称为ARIMA。简介:时间序列提供了预测未来价值的机会。基于以前的价值观,可以使用时间序列来预测经济,天气和能力规划的趋势,其中仅举几例。时间序列数据的具体属性意味着通常需要专门的统计方法。在本教程中,我们将针对时间序列产生可靠的预测。我们将首先介绍和讨论自相关,平稳性和季节性的概念,并继续应用最常用的时间序列预测方法之一,称为ARIMA。原创 2022-09-12 21:14:02 · 1690 阅读 · 0 评论 -
pandas cut 的方法
用cut函数对于年龄进行分段分组,用bins来对年龄进行分段,左开右闭。原创 2022-09-12 21:07:07 · 294 阅读 · 0 评论 -
pandas横向运算
trainorg[‘totaltt’]=trainorg.apply(lambda x:x[7:17].sum(),axis=1)trainorg[‘totalmax’]=trainorg.apply(lambda x:x[7:17].max(),axis=1)trainorg[‘totalmin’]=trainorg.apply(lambda x:x[7:17].min(),axis=1)原创 2022-09-09 14:55:25 · 616 阅读 · 0 评论 -
各类数据库数字与文本转换
Postgresql/Greenplum中将数字转换为字符串TO_CHAR函数前面会多出一个空格。原创 2022-08-31 19:53:57 · 1547 阅读 · 0 评论 -
python 连接oracle客户端安装
2、在windows设置环境变量,加入oracle客户端目录。1、复制oracle到目录。原创 2022-08-29 18:22:07 · 487 阅读 · 0 评论 -
vscode 代码 与 gitee 同步
2、修改内容后选择全部提交(修改)1、先将仓库克隆到本地。原创 2022-08-22 12:06:31 · 483 阅读 · 0 评论 -
shaply 空功能
空”特征是指点集与空集重合的特征;不是 None ,但像 set([]) . 可以通过调用不带参数的各种构造函数来创建空特性。空特性几乎不支持任何操作。原创 2022-08-17 15:00:34 · 121 阅读 · 0 评论 -
postgis 对于未定义geometry 类型 产生 ST_Transform: Input geometry has unknown (0) SRID 错误的解决方法
通过函数定义srid的类型,不能用st_transform直接转换。原创 2022-08-13 22:18:01 · 2129 阅读 · 0 评论 -
python pandas list 数据 构造 成查询列表 进行字段包含字符集检索
代码】python pandas list 数据 构造 成查询列表 进行字段包含字符集检索。原创 2022-08-10 18:42:18 · 416 阅读 · 0 评论 -
pandas 使用 isin 判断 字符是否在列表中的方法提示错误的解决方法
如果使用下列格式,会报错:正确的使用方法:原创 2022-08-09 09:05:30 · 454 阅读 · 0 评论 -
python folium 添加地图采样点及距离测量等属性
folium.TileLayer(tiles1,attr=‘高德卫星地图’).add_to(m.m2)m.add_child(folium.ClickForMarker(popup=“选中的点”))点击显示经纬度、点击进行标记点。用add_child来添加这类事件插件!attr=‘高德-常规图’,原创 2022-08-03 15:35:29 · 1438 阅读 · 1 评论 -
python对list排序
l.sort()原创 2022-07-30 11:43:42 · 735 阅读 · 0 评论 -
pandas 构造时间值
pd.Timestamppd.to_datetime(train[‘time’])PropertyDescriptionyearTheyearofthedatetimemonthThemonthofthedatetimedayThedaysofthedatetimehourThehourofthedatetimeminuteTheminutesofthedatetimesecondThesecondsofthedatetimemicrosecondThemicrosecon。原创 2022-07-30 11:41:41 · 253 阅读 · 0 评论 -
pandas x坐标轴倾斜的绘制折线图
fig=plt.figure(figsize=(15,4))traincut00[‘flow’].plot()plt.xticks(rotation=70)原创 2022-07-27 18:57:10 · 1346 阅读 · 0 评论 -
python pandas设置index 绘制折线图
traincut00=traincut[(traincut.h==‘00’)&(traincut.d.str.contains(‘2021-11’))]提取数据traincut00.index=traincut00[‘time’]设置index列fig=plt.figure(figsize=(15,4))定义图版大小traincut00[‘flow’].plot()绘图。原创 2022-07-27 18:45:25 · 628 阅读 · 0 评论 -
pandas读取excel时间字段
sinfo=pd.read_excel(path+‘获奖信息表.xlsx’,dtype=str)sinfo.获奖日期=sinfo.获奖日期.apply(lambdaxx[010])sinfo.fillna(‘无’,inplace=True)通过提取字段日期数值的字段长度获取日期。原创 2022-07-23 16:18:06 · 1271 阅读 · 0 评论 -
pandas读取excel字段包含0开头的字符
cinfo=pd.read_excel(path+‘内部认证信息表.xlsx’,dtype=str)原创 2022-07-23 09:42:23 · 994 阅读 · 0 评论 -
小区ci十六进制变换
16进制原创 2022-07-13 12:58:39 · 1281 阅读 · 0 评论 -
postgres 建立连接并删除记录
# 建立Cursor对象>>> cur = conn.cursor()# 执行sql命令:创建一个新表test>>> cur.execute("CREATE TABLE test (id serial PRIMARY KEY, num integer, data varchar);")# 传递数据到语句中形参中,让Psycopg处理正确的转换问题(可以避免sql注入)>>> cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)",原创 2022-07-05 17:06:01 · 201 阅读 · 0 评论