Pandas str列内置方法
Pandas的DataFrame有时需要处理一些字符串类型列,运用Series.str列内置方法很方便。
1、one hot 独热编码,get_dummies
series=data['列名'].str.get_dummies(sep=',')
实现DataFrame中列有多值,且想把这列one hot下。
2、切分字符串,split()
(1)把DataFrame列中字符串以’,’分隔开,每个元素分开后存入一个列表里
series=data['列名'].str.split(',')
(2)参数expand,这个参数取True时,会把切割出来的内容当做一列,产生多列。
series=data['列名'].str.split(',',expand=True)
(3)只要第一列
series=data['列名'].str.split(',',expand=True)[0]
3、替换,replace()
series=data['列名'].str.replace(',','-')
用‘-’代替‘,’
4、是否包含表达式,contains()
series=data['列名'].str.contains('we')
返回的是布尔值。
5、查找所有符合正则表达式的字符findall()
series=data['列名'].str.findall("[a-z]")
以数组的形式返回。
6、计算字符串的长度,len()
series=data['列名'].str.len()
7、去除前后的空白字符,strip()
series=data['列名'].str.strip()
- rstrip() 去除后面的空白字符
- lstrip() 去除前面的空白字符
8、isalnum()是否全部是数字和字母组成
- isalpha() 是否全部是字母
- isdigit() 是否全部都是数字
- isspace() 是否空格
- islower() 是否全部小写
- isupper() 是否全部大写
- istitle() 是否只有首字母为大写,其他字母为小写
Pandas str列内置方法相关推荐
- python pandas str列内置方法
pandas的DataFrame,有时需要处理一些字符串类型列,运用Series.str列内置方法很方便. 1.one hot 独热编码,get_dummies series=data['列名'].s ...
- Python 入门 —— Python 面向对象:类的创建及其基本内置方法的使用
Python 面向对象:类的创建及其基本内置方法的使用 首先了解一下什么是面向对象 面向过程: 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. ...
- 3.25Day06元组、字典、集合常用及内置方法
今日内容: 1.元组 2.字典 3.集合 一.元组 tuple 1.定义: t = () tuple(t) print(type(t)) RUN====> <class 'tuple'&g ...
- 解读基本数据类型和内置方法(2)
一.元组 1.定义:t = () print(t,type(t)) 1.1# 参数为for可以循环的对象(可迭代对象): 1 t2 = tuple("123") 2 print( ...
- 基础知识:数字、字符串、列表 的类型及内置方法
阅读目录 今日学习内容: 基本数据类型及内置方法 1.数字类型 2.字符串类型 3.列表类型 今天学习的内容比较细比较杂,需要一点一点嚼烂慢慢消化,别急,加油!ヾ(◍°∇°◍)ノ゙ ========= ...
- 第二模块:函数编程 第1章·文件处理、函数、装饰器、迭代器、内置方法
鸡汤之人丑就要读书 推荐:<追风筝的人><白鹿原><阿甘正传><幸德勒的名单> 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件 ...
- Rails 内置方法大全(慢慢积累中)
方法大全部 1. send_file 2. helper_method 3. CGI::escape( str) 总结 1. send_file send_file => 下载文件 1. 调用s ...
- python-字符串数据类型内置方法
字符串类型内置方法 (str) 用途:描述性质的东西,如人的名字.单个爱好.地址.国家等 定义:使用单引号(' ').双引号(" ").三单引号(''' ''').三双引号(&qu ...
- python全栈开发基础【第十七篇】面向对象反射和内置方法
一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被 ...
最新文章
- 矩阵推导后注意力机制居然是这样
- SharePoint Server 2007 Web内容管理中的几个关键概念
- Elasticsearch之文档document入门
- CMS之图片管理(2)
- select 和epoll模型区别
- 2020新时尚之都指数报告
- 对Go 1.16 io/fs设计的第一感觉:得劲儿!
- WebLogic下载地址(各版本)
- 【Matlab】线性二次型最优控制问题(LQR控制)
- WEB安全 asp+access注入
- nRF24L01无线通信模块使用简介
- fileupload 使用
- matlab10b有32位吗,win10系统有32位吗?win1032位和win1064位区别是什么
- 14期《未来,我来》1月刊
- C#获取企业微信打卡数据
- CSDN自定义模块高级设置之(2)——设置主页左则及详情页背景(打造节日气氛)
- 【论文阅读】inception v1学习总结
- UI 设计的整个工作流程是怎样的?
- win2003上不能与iphone同步问题解决
- 互联网创业还有前途吗