首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DataFrame样式设置(一)

DataFrame虽然操作便利,但是DataFrame又有个不如意的地方就是不能针对表去进行设置格式(字体颜色、大小之类的),所以有的时候为了可以设置的格式还是需要用那几个比较麻烦的 Excel模块。...直到我遇到了StyleFrame模块,这个模块是把Pandas和openpyxl进行了结合,让你既可以享受DataFrame的操作便利,又可以轻松利用openpyxl进行表格样式设置。...接下来我们就看一看如何针对DataFrame进行样式设置。要看怎么设置,我们得先看看可以设置什么。延续『对比Excel』特点,我们还是同样看看Excel中有哪些格式可以设置。 ?...的df,是不可以预览的。...给字加下划线,关于下划线的设置使用的是underline参数,主要有如下几种参数值(下划线类型)可选: single = 'single' #单下划线 double = 'double' #双下划线 我们把整全部加单下划线

5.2K31
您找到你想要的搜索结果了吗?
是的
没有找到

Postgresql空间

与数据库的关系 在 postgres 中,一个空间可以让多个数据库使用,而一个数据库也可以使用多个空间,属于“多对多”的关系; 在 oracle 中,一个空间只属于一个数据库,而一个数据库可以使用多个空间...2、空间的作用 官方解释 通过使用空间,管理员可以控制一个PostgreSQL安装的磁盘布局。...2)利用空间对数据库进行性能优化: 如频繁使用的数据或者索引放在高性能的PMEM上,而较少使用的数据放在SSD上。...4、 系统自带空间 空间pg_default是用来存储系统目录对象、用户、用户index、和临时、临时index、内部临时的默认空间。...对应存储目录$PADATA/base/ 空间pg_global用来存放系统字典;对应存储目录$PADATA/global/ 5、设定空间的一系列命令 1)postgres环境 首先,设定空间需要在

1.7K50

PostgreSQL创建分析

创建过程概述 服务进程接受SQL语句,解析SQL语句 取出其中定义的名称、列名称 检查表的名称和列名、列的数据结构 打开pg_class,返回一个未被使用的oid作为创建的oid 基于的oid...来创建的磁盘文件 针对新创建的创造对应的对象类型 在pg_class中注册新的信息 在pg_attribute中注册新的colume信息 关闭的对应relation,同时返回oid 物理文件的创建函数执行路径...9.DefineRelation:返回一个的ObjectAddr,其中包括pg_class中的oid,这个对象的oid,这个中column中的sub oid 10.heap_create_with_catalog...:创建函数 11.heap_create:创建 12.table_relation_set_new_filenode:创建的函数指针 13.heapam_relation_set_new_filenode...:实际的执行标创建的函数 14.RelationCreateStorage:构建磁盘的文件 // 如果是根据tablespace oid,database oid,table oid创建一个数据库

1.7K30

PostgreSQL查不到新建

近期有同学反馈在使用PG数据库的时候,明明之前创建的账号已经授权了查看所有的权限,为何却查不到新建?到底该如何授权? 1....password'; 授权用户使用public schema的权限 grant usage on schema public to test_user; 授权用户查看schema public下的所有(...授权时此库的的所有,后续新增不能看到) grant select on all tables in schema public to test_user; 授权test_user用户查看新创建的...select 权限 alter default privileges in schema public grant select on tables to test_user; 授予指定schema 下所有数据及序列的权限...很多时候也需要查看用户有哪些权限,因此常见的权限查看脚本如下 查看某用户的系统权限 SELECT * FROM pg_roles WHERE rolname='test_user'; 查看某用户的权限

85020

PostgreSQL 用系统来分析postgresql的问题

数据库中本身的系统提供了对外展示当前数据库状态的作用,其中这些系统可以监控系统的状态,查询执行计划的状态,以及作为服务器管理状态显示的一部分。...对于任何的数据库理解和巧妙的使用这些系统都很重要。 一般来说如果客户开始抱怨你的应用使用的postgresql 反映缓慢,或者你自己发现部分查询反馈的时间已经很慢,已经肉眼可查的时候,该怎么做。...,可以马上先看一下 2 pg_stat_database 这个系统,这样可以很清楚的给出如下信息 ?...然后我们在得到这些证据后,就可以将其report 给相关的开发人员,并且通过 POSTGRESQL 的慢查询来进一步确认某些设计的问题,或者语句缺少索引的问题。...以上仅仅是通过三个就可以解决60%以上的一些数据库系统问题,所以掌握并且有效跟踪这些数据对Postgresql 的管理是有效的。 ?

1.1K30

PostgreSQL 临时 1 2 3

,ORACLE MYSQL POSTGRESQL SQL SERVER mongodb redis ,但到底怎么设计和优化根据业务的事情这点也和数据库有关,不同类型的数据库的特点不同,所以设计的方式也不同...今天的主题是Postgresql 的临时Postgresql 的临时本身是事带有隔离性的,与ORACLE 不同的是,PostgreSQL的临时本身更彻底,在SESSION失效后,的定义都会消失...首先证明了每个session 中的临时都是独立的,在别的SESSION 中是看不到的。 另外PostgreSQL 中的临时还有一些相关方便的设置,在创建时指定临时的在什么时候消失或者清理数据。...相关postgresql 可以在 commit 中进行设置例如 ON COMMIT DELETE ROWS; ON COMMIT DROP; ON COMMIT PRESERVE ROWS; 这三种分别代表不同的含义...另外POSTGRESQL 中的并行扫描,对临时是无效的。还有一个有意思的事情时,如果你在同一个事务中创建了同名的临时 和 实体表,则你访问的和操作的都是临时优先。 ?

1.2K40

PostgreSQL膨胀终结者

PostgreSQL数据库在删除数据后磁盘空间未释放,该怎么办? 主流的压缩表工具有哪些?该如何选择?...https://www.postgresql.org/docs/current/routine-vacuuming.html 出现一直膨胀,该如何处理?...当原始中的数据全部导入到新中,索引重建完毕以及日志的改动全部完成后,pg_repack会用新替换旧表,并将原旧表Drop掉。此工具过程简单且靠谱,单需要额外的磁盘空间来报错临时创建的中间。...2.2 pgcompacttable pgcompacttable利用了PostgreSQL的一个有趣特性:在执行INSERT和UPDATE操作时,会将所有新版本的行移到最开始的可用空间。...如果是源码安装的postgresql,则源码里包含了postgresql-contrib,因此,进行编译及安装即可。

1.3K30
领券