python .center用法_Python Pandas Series.str.center()用法及代码示例

Series.str可用于以字符串形式访问系列的值并对其应用几种方法。 Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符。该功能等效于Python的str.center()。

用法: Series.str.center(width, fillchar=’ ‘)

参数:

width:产生的字符串的最小宽度;其他字符将用fillchar填充

fillchar:填充字符,默认为空白

返回:填充

范例1:采用Series.str.center()函数用“ *”符号填充给定系列对象的基础数据中字符串的左侧和右侧。

# importing pandas as pd

import pandas as pd

# Creating the Series

sr = pd.Series(['New_York', 'Lisbon', 'Tokyo', 'Paris', 'Munich'])

# Creating the index

idx = ['City 1', 'City 2', 'City 3', 'City 4', 'City 5']

# set the index

sr.index = idx

# Print the series

print(sr)

输出:

0428202531c43dbacc9932adc9fd1c8f.png

现在我们将使用Series.str.center()函数在字符串的左侧和右侧填充“ *”符号。

# fill '*' in the left and right side of string

result = sr.str.center(width = 13, fillchar = '*')

# print the result

print(result)

输出:

086eae04e599ba2e9a6c9d961d008d27.png

正如我们在输出中看到的,Series.str.center()函数已成功在给定系列对象的基础数据中的字符串的左侧和右侧填充了“ *”符号。

范例2:采用Series.str.center()函数用“ *”符号填充给定系列对象的基础数据中字符串的左侧和右侧。

# importing pandas as pd

import pandas as pd

# Creating the Series

sr = pd.Series(['Mike', 'Alessa', 'Nick', 'Kim', 'Britney'])

# Creating the index

idx = ['Name 1', 'Name 2', 'Name 3', 'Name 4', 'Name 5']

# set the index

sr.index = idx

# Print the series

print(sr)

输出:

995956efe96c1b37333cf3b2bda63d83.png

现在我们将使用Series.str.center()函数在字符串的左侧和右侧填充“ *”符号。

# fill '*' in the left and right side of string

# width after filling should be 5

result = sr.str.center(width = 5, fillchar = '*')

# print the result

print(result)

输出:

49d46e4eb8edcc769c67cd3fae698a25.png

正如我们在输出中看到的,Series.str.center()函数已成功在给定系列对象的基础数据中的字符串的左侧和右侧填充了“ *”符号。

注意:如果width的值小于实际字符串的长度,则整个字符串将被打印而不会被截断。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

点到点链路上的OSPF协议

点到点链路上的OSPF协议 OSPF的几个术语: 链路:路由器用来连接网络的接口; 链路状态:描述路由器的接口及其与邻居路由器的关系。所有链路状态信息构成链路状态数据库; 区域:有相同区域标识的一组路由器和网…

BASH中字符串的处理

BASH中字符串的处理 得到长度: 源码: %x"abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP inSTRING 查找子串: 源码: …

用css实现三角效果

CSS border原理 一个div或者元素的border并不是我们直观意义上的一条有高度的线&#xff0c;而是一个等高梯形或者三角形&#xff08;宽高为0时&#xff09;&#xff0c;可以看一下效果&#xff1a; HTML: <div class"arrow1"></div> CSS: .arrow1{ font…

java响应很慢排插_服务响应时间慢:Java SecureRandom和/ dev / random - java

我正在尝试调试Tomcat上部署的应用程序提供的一些慢速响应。现在&#xff0c;我主要关注SecureRandom和/dev/random(其他一些可能的原因已被调查并排除)。模式如下:第一个调用恰好在Tomcat重新启动后(即使请求在启动后4分钟到达)也仅需30.0 xy秒稍后&#xff0c;某些调用恰好需…

广播多路访问链路上的OSPF

通过本实验可以了解&#xff1a; 1、 路由器OSPF的启动过程&#xff1b; 2、 启用路由接口&#xff0c;并通告网络所在路由&#xff1b; 3、 DR选举的控制&#xff1b; 4、 广播多路访问链路的特征&#xff1b; 实验拓扑图&#xff1a; 实验步骤&#xff1a; 配置各个路由器fa0…

最实用DOS命令参数的中文详解

From: http://hi.baidu.com/moodmusic/blog/item/888856ed309605d7b21cb141.html 一、DIR 命令的格式&#xff1a; dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/l][/c[h] (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件) attrib[:][h/-h]只显示隐含文件…

React开发(174):ant design按钮确认删除

<Popconfirmtitle"确认删除?"onConfirm{() > {this.handleDelete(row.code);}}><a style{{ marginLeft: 16 }}>删除</a></Popconfirm>

Android:生命周期案例

在学习Android应用生命周期章节中&#xff0c;书本上写的有点笼统&#xff0c;较难理解。为了理解的更深&#xff0c;写了个程序测试一下。 1、在layout文件夹中建一个dialog_layout.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout x…

vim cscope taglist 使用

From: http://blog.csdn.net/skywalkzf/article/details/5009329 一 . 安装 apt-get install exuberant-ctags cscope global cppcomplete 和 taglist 要到www.vim.org的扩展列表中下载 taglist 的下载地址: http://www.vim.org/scripts/script.php?script_id273 cppcom…

java面试没有全部答对_十道java基础面试题,你能保证全答对吗?

java初级开发面试中经常被问到的问题有好多&#xff0c;下面总结一下常见的问题&#xff0c;先给问题&#xff0c;大家思考一下再看答案。1.JDK 和 JRE 有什么区别&#xff1f;2. 和 equals 有什么区别&#xff1f;3.说说final在java中的作用。4.String类的常用方法有哪些&…

VMworld 2010旧金山胜利闭幕

一年一度的VMware的用户大会VMworld 2010上周在旧金山胜利闭幕&#xff0c;今年的VMworld&#xff0c;创造了有一个神奇&#xff0c;超记录的参加人数&#xff08;达到了17000人&#xff09;&#xff0c;超记录的实验数量&#xff08;超过15000个实验&#xff09;&#xff0c;超…

暂时停止更新博客

由于本人最近身体有恙&#xff0c;做了个小手术&#xff0c;暂时卧床休息&#xff0c;不能继续更新博客&#xff0c;还请他人谅解&#xff01;转载于:https://www.cnblogs.com/accordion/p/4458562.html

React开发(175):注意在回调里面重新渲染列表

handleDeleteOne (id, isBatch) > {console.log(id);this.props.dispatch({type: friendHelper/delBatch,payload: {idList: [id.id],},callback: (res) > {if (res.returnCode 0) {message.success(删除成功);this.getAssistList();}},});

vim 分割窗口

From: http://buaadallas.blog.51cto.com/399160/83607 Vim用户手册 - by Bram Moolenaar 译者&#xff1a;Nek_in [url]http://vimcdoc.sf.net[/url] 分割窗口 显示两个不同的文件&#xff1b;或者同时显示一个文件的两个不同地方&#xff1b;又或者并排比较两个文 件。…

scratch的积木相与java的_scratch课堂:积木块详解

scratch作为麻省理工学院推出的少儿编程工具&#xff0c;简单易用&#xff0c;十分好学。scratch不仅仅是将编程以积木的形式进行了表现&#xff0c;更是将程序的内容进行了打包处理&#xff0c;让我们只需要根据字面的意思进行拼接即可实现功能&#xff0c;不过scratch的代码还…

老生常谈–希望别再纠结了朋友

片幅大小与立体感的讨论--群里还有朋友在纠结升级机身FF还是买新24G 在网上的争论很多....各种讲法一堆看完后保证让你吐血不说&#xff0c;越看越迷糊 简单讲...立体感的差异之处在哪边关键就在于景深.... 简单明了我想很多人看完后依然不了一张照片要有立体与层次的感觉基本上…

java打包python到exe文件

最近想把写的python代码打包&#xff0c;以供没用安装python环境的同事使用&#xff0c;需求如下&#xff1a; 无python环境也可执行文件尽量少&#xff0c;不要太乱程序体积尽量小如果需要更新的话重复类库不用更新采用方案如下&#xff1a; 使用py2exe自动导入类库使用7-ZIP压…

React开发(173):ant design设置额外的展开行

expandedRowRender额外的展开行Function(record, index, indent, expanded):ReactNode

fail2ban封IP之Http

环境介绍&#xff1a;http是一个tomcat 的js程序 &#xff0c;设置的路径为/opt/tomcat5/logs/localhost_access_log.txt OS:centos 5.3 fail2ban版本:fail2ban-0.8.2-3.el5.rf.noarch.rpm 官方网站&#xff1a;http://www.fail2ban.org/wiki/index.php/Main_Page 背景&…