首页 > 数据库 >在pandas中使用Sql进行数据处理的方案

在pandas中使用Sql进行数据处理的方案

时间:2023-07-17 11:12:48浏览次数:36  
标签:Unnamed sum current pd Sql 数据处理 csv pandas previous

import pandas as pd
import pandasql as ps
current = pd.read_csv("cur.csv")
previous = pd.read_csv("pre.csv")

sql = """
select c.`Unnamed: 0` as name, c.sum as current, p.sum as previous, (c.sum - p.sum) as diff 
from current as c left join previous as p 
on c.`Unnamed: 0` = p.`Unnamed: 0`
order by diff desc
"""
pf = ps.sqldf(sql, locals())
pf

标签:Unnamed,sum,current,pd,Sql,数据处理,csv,pandas,previous
From: https://www.cnblogs.com/NoobSirPersonalBlog/p/17559469.html

相关文章

  • mysql截取字符串函数 --九五小庞
    一、mysql截取字符串函数1、left(str,length)从左边截取length2、right(str,length)从右边截取length3、substring(str,index)当index>0从左边开始截取直到结束 当index<0从右边开始截取直到结束 当index=0返回空4、substring(str,index,len)截取str,从index开始,截取len......
  • mysql 查询存储过程调用日志
    如何实现MySQL查询存储过程调用日志作为一名经验丰富的开发者,我将在下面的文章中向你介绍如何实现MySQL查询存储过程调用日志。首先,让我们来了解一下整个流程,然后逐步介绍每一步需要做的事情和相应的代码。流程概述下面是实现MySQL查询存储过程调用日志的整体流程:步骤......
  • mysql 查询blob字段
    如何实现“mysql查询blob字段”概述在MySQL数据库中,BLOB字段是用于存储二进制数据的数据类型,包括图片、音频、视频等。本文将教会你如何通过MySQL查询BLOB字段的值。流程下面是实现“mysql查询blob字段”的流程:步骤描述1连接到MySQL数据库2创建一个查询语句3......
  • mysql 查询 表空间
    MySQL查询表空间MySQL是一个开源的关系型数据库管理系统,被广泛应用于各种规模的应用程序中。在MySQL中,表空间是用于存储数据的物理空间。理解和管理表空间对于提高数据库性能和管理数据库非常重要。本文将介绍如何使用MySQL查询表空间信息,并提供一些示例代码来帮助读者更好地理解......
  • mysql 查看字符型数据是否有空格
    MySQL查看字符型数据是否有空格在使用MySQL数据库时,有时候我们需要查看字符型数据是否包含空格。空格是一种常见的特殊字符,它在字符串中可能带来一些问题,例如在比较字符串时可能会导致错误的结果。本文将介绍如何使用MySQL来查看字符型数据是否包含空格,并提供相应的代码示例......
  • SqlServer基本操作
    一、创建数据库和表1、工具建库建表2、脚本建库建表USE[master]GOCREATEDATABASE[ZhaoXiEdu]CONTAINMENT=NONEONPRIMARY(NAME=N'ScoreInfo',FILENAME=N'D:\ScoreInfo.mdf',SIZE=8192KB,MAXSIZE=UNLIMITED,FILEGROWTH=65536KB)LOGON(NAME......
  • SqlServer用户权限
    一、设置权限用户的意义数据库是一个应用程序,运行起来对应一个进程,这个进程中,有很多很强大的功能支持,对于开发者或者是数据库管理者,都是充分的来应用这些功能,应用这些功能,需要客户端/或者是应用程序链接进来,通过客户端/应用程序来操作数据库。操作客户端来使用数据库功能的最终......
  • MySQL-安装
    MySQL8.0版本-安装篇目录MySQL8.0版本-安装篇0.参考资料1.MySQL免安装版下载(8.0.22)2.MySQL的安装2.1解压下载好的压缩包【路径不为中文】2.2创建my.ini配置文件,并生成初始密码2.3安装+启动MySQL服务2.4进入MySQL2.5配置环境变量3.Navacat的安装0.参考资料......
  • MySQL-入门笔记【5.6版本】
    MySQL-入门笔记【5.6版本】目录MySQL-入门笔记【5.6版本】1.概述1.1MySQL的安装+配置1.2命令行-连接MySQL1.3Navicat连接MySQL1.4执行SQL1.5导出数据表的SQL1.6、常用的管理语句2.select查询-DQL2.1as别名:2.2distinct关键字:2.3where关键字2.4between关键字......
  • MySQL 索引、事务与存储引擎
    目录一、索引1.概念2.作用3.副作用4.创建索引的原则依据5.优化6.分类二、事务1.事务的概念2.事务的特点(1)原子性(2)一致性(3)隔离性(4)持久性3.扩展事务之间的相互影响分为几种4.Mysql及事物隔离级别5.事务控制语句6.使用set设置控制事务三、存储引擎一、索引1.概念是......