- 说到pandas,相信每个数据分析师都不陌生。在日常分析工作中,免不了需要读写数据。而数据的来源往往各式各样,有csv文件、excel内容、关系型数据库等等。 pandas为了支持这些数据源的读写,都有相关的方法来实现。这里就来总结下各类数据的读写方式吧。 说到pandas,相信每个数据分析师都不陌生。在日常分析工作中,免不了需要读写数据。而数据的来源往往各式各样,有csv文件、excel内容、关系型数据库等等。 pandas为了支持这些数据源的读写,都有相关的方法来实现。这里就来总结下各类数据的读写方式吧。
- 在 pandas 中,我们可以使用 concat() 和 merge() 对 DataFrame 进行拼接。1. concat()concat() 函数的作用是沿着某个坐标轴对 DataFrame 进行拼接。在 concat() 函数中,有几个常用的参数。axis:指出在哪个坐标轴的方向上进行拼接。可取的值为 0/index,1/columns,默认为 0。join:指出拼接的方式,可取的值... 在 pandas 中,我们可以使用 concat() 和 merge() 对 DataFrame 进行拼接。1. concat()concat() 函数的作用是沿着某个坐标轴对 DataFrame 进行拼接。在 concat() 函数中,有几个常用的参数。axis:指出在哪个坐标轴的方向上进行拼接。可取的值为 0/index,1/columns,默认为 0。join:指出拼接的方式,可取的值...
- 1. 插入INSERT 用来将行插入到数据库表中。插入有几种方式:插入完整的行。插入行的一部分。插入某些查询的结果。INSERT 语法要求指定表名和插入到新表中的值。例如,我们将一个新顾客插入到 customers 表中。插入前:INSERT INTO Customers VALUES('1000000006', 'Toy Land', '123 Any Street', 'New ... 1. 插入INSERT 用来将行插入到数据库表中。插入有几种方式:插入完整的行。插入行的一部分。插入某些查询的结果。INSERT 语法要求指定表名和插入到新表中的值。例如,我们将一个新顾客插入到 customers 表中。插入前:INSERT INTO Customers VALUES('1000000006', 'Toy Land', '123 Any Street', 'New ...
- SQL作为目前最常用的数据处理语言,广泛应用于查询、跑批等场景。当数据量较大时,使用SQL(以及存储过程)经常会发生跑得很慢的情况,这就要去优化SQL。优化SQL有一些特定的套路,通常先要查看执行计划来定位SQL慢的原因,然后针对性改写来优化SQL,比如对于连续数值判断可以用between来替代in,select语句指明字段名称,用union all替代union,把exists改写成join等。 SQL作为目前最常用的数据处理语言,广泛应用于查询、跑批等场景。当数据量较大时,使用SQL(以及存储过程)经常会发生跑得很慢的情况,这就要去优化SQL。优化SQL有一些特定的套路,通常先要查看执行计划来定位SQL慢的原因,然后针对性改写来优化SQL,比如对于连续数值判断可以用between来替代in,select语句指明字段名称,用union all替代union,把exists改写成join等。
- theme: smartblue持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 1. 原始数据车辆指标即席查询l HBase作为处理实时海量数据的NOSQL数据库应用非常广泛,由于hbase列式存储特征,目前并不能直接使用sql操作hbase数据库,因此,有一种解决方案:phoenix+hbase实现sql操作hbase数据库,这种方案能... theme: smartblue持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 1. 原始数据车辆指标即席查询l HBase作为处理实时海量数据的NOSQL数据库应用非常广泛,由于hbase列式存储特征,目前并不能直接使用sql操作hbase数据库,因此,有一种解决方案:phoenix+hbase实现sql操作hbase数据库,这种方案能...
- ShardingSphere的路由流程 路由的入口 路由流程分析 总结 ShardingSphere的路由流程本篇文章源码基于4.0.1版本ShardingSphere的分片引擎从解析引擎到路由引擎到改写引擎到执行引擎再到归并引擎,一步一步对分片操作进行处理,我们这篇文章先从解析引擎开始,深入分析一下Sql的解析引擎处理流程。 路由的入口ShardingStatement是支持分片的Sta... ShardingSphere的路由流程 路由的入口 路由流程分析 总结 ShardingSphere的路由流程本篇文章源码基于4.0.1版本ShardingSphere的分片引擎从解析引擎到路由引擎到改写引擎到执行引擎再到归并引擎,一步一步对分片操作进行处理,我们这篇文章先从解析引擎开始,深入分析一下Sql的解析引擎处理流程。 路由的入口ShardingStatement是支持分片的Sta...
- ShardingSphere的SQL解析 解析Sql的入口 解析Sql 1. 将 SQL 解析为抽象语法树 2. 提取Sql片段 3. 填充Sql片段,生成解析结果 总结 ShardingSphere的SQL解析本篇文章源码基于4.0.1版本ShardingSphere的分片引擎从解析引擎到路由引擎到改写引擎到执行引擎再到归并引擎,一步一步对分片操作进行处理,我们这篇文章先从解析引擎开始,... ShardingSphere的SQL解析 解析Sql的入口 解析Sql 1. 将 SQL 解析为抽象语法树 2. 提取Sql片段 3. 填充Sql片段,生成解析结果 总结 ShardingSphere的SQL解析本篇文章源码基于4.0.1版本ShardingSphere的分片引擎从解析引擎到路由引擎到改写引擎到执行引擎再到归并引擎,一步一步对分片操作进行处理,我们这篇文章先从解析引擎开始,...
- 在学习MySQL的时候,你是否会为一大堆命令而头疼,常常会想不起来某个命令,就会感到烦躁。本文是博主对MySQL常用命令的总结,当你需要某些命令又想不起来时,可以来本文看一下,希望能帮到您。 在学习MySQL的时候,你是否会为一大堆命令而头疼,常常会想不起来某个命令,就会感到烦躁。本文是博主对MySQL常用命令的总结,当你需要某些命令又想不起来时,可以来本文看一下,希望能帮到您。
- 1. 查询说到查询,我们要回答两个问题:1.查询什么?2.从哪查询?我们可以使用 SQL 的 SELECT 子句来表达要查询什么。使用 FROM 子句来表达从哪查询。举个例子,我们要从数据库 order_manager 的 products 表中查询商品名称信息。在查询之前,我们首先来看下导航面板,现在 sys 数据库的字体是加粗的,这表明当前选中的数据库是 sys。而我们要从 order_... 1. 查询说到查询,我们要回答两个问题:1.查询什么?2.从哪查询?我们可以使用 SQL 的 SELECT 子句来表达要查询什么。使用 FROM 子句来表达从哪查询。举个例子,我们要从数据库 order_manager 的 products 表中查询商品名称信息。在查询之前,我们首先来看下导航面板,现在 sys 数据库的字体是加粗的,这表明当前选中的数据库是 sys。而我们要从 order_...
- FineBI学习笔记 FineBI学习笔记
- 1. 介绍1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL?1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。2.数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户可以通过 DB... 1. 介绍1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL?1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。2.数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户可以通过 DB...
- SPL针对SQL的不足(更确切地说法是,离散数据集针对关系代数的各种缺陷)进行了革新。SPL重新定义了并扩展许多结构化数据中的运算,增加了离散性、强化了有序计算、实现了彻底的集合化、支持对象引用、提倡分步运算。 SPL针对SQL的不足(更确切地说法是,离散数据集针对关系代数的各种缺陷)进行了革新。SPL重新定义了并扩展许多结构化数据中的运算,增加了离散性、强化了有序计算、实现了彻底的集合化、支持对象引用、提倡分步运算。
- 前言虚竹哥今天又来分享干货啦,今天分享一个:大数据解决方案:解决T+0问题。 T+0问题T+0查询是指实时数据查询,数据查询统计时将涉及到最新产生的数据。在数据量不大时,T+0很容易完成,直接基于生产数据库查询就可以了。但是,当数据量积累到一定程度时,在生产库中进行大数据量的查询会消耗过多的数据库资源,严重时会影响交易业务,这就不能接受了,毕竟生产交易是更关键的任务。所以,我们常常会把大量... 前言虚竹哥今天又来分享干货啦,今天分享一个:大数据解决方案:解决T+0问题。 T+0问题T+0查询是指实时数据查询,数据查询统计时将涉及到最新产生的数据。在数据量不大时,T+0很容易完成,直接基于生产数据库查询就可以了。但是,当数据量积累到一定程度时,在生产库中进行大数据量的查询会消耗过多的数据库资源,严重时会影响交易业务,这就不能接受了,毕竟生产交易是更关键的任务。所以,我们常常会把大量...
- 《代码安全 第二篇》 《代码安全 第二篇》
- 说明(规则表在最下面):Hibernate作为一个全自动的ORM框架,就说明不用你写SQL语句。但是说实话,大多是适用于简单的增删改查分页和排序,对于更加复杂的场景也是需要进行写SQL的这个之后介绍。其实实现也非常简单,就是在repository接口中按命名规则进行拼接方法名来实现。(这里用的是JPA介绍中的接口代码) 说明(规则表在最下面):Hibernate作为一个全自动的ORM框架,就说明不用你写SQL语句。但是说实话,大多是适用于简单的增删改查分页和排序,对于更加复杂的场景也是需要进行写SQL的这个之后介绍。其实实现也非常简单,就是在repository接口中按命名规则进行拼接方法名来实现。(这里用的是JPA介绍中的接口代码)
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签