您现在的位置是:热点 >>正文
这20个Pandas函数,堪称"数据清洗"杀手!
热点8177人已围观
简介...
今天准备介绍一篇超级肝货!
Pandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的。它提供了大量能使我们快速便捷地处理数据的函数和方法。
本文介绍的这20个【被分成了15组】函数,绝对是数据处理杀手,用了你会爱不释手。
构造数据集
这里为大家先构造一个数据集,用于为大家演示这20个函数。
import pandas as pd df&nbs这2p;={'姓名':[' 黄同学','黄至尊','黄老邪 ','陈大美','孙尚香'], '英文名':['Huang tong_xue','huang zhi_zun','Huang Lao_xie','Chen Da_mei','sun shang_xiang'],&nbs0个p; '性别':['男','women','men','Ů','男'], '身份证':['463895200003128433','429475199912122345','420934199110102311','431085200005230122','420953199509082345'Pa], '身高':['mid:175_good','low:165_bad','low:159_bad','high:180_verygood','low:172_bad'], '家庭住址':['湖北广水','河南信阳','广西桂林','湖北孝感','广东广州'], &nbndsp; '电话号码':['13434813546','19748672895','16728613064','14561586431','19384683910'], '收入':['1.1万','8.5ǧ','0.9万','6.5ǧ','2.0万']} df = pd.DataasFrame(df) df
效果图:
1. cat函数
这个函数主要用于字符串的拼接;
df["姓名"].str.cat(df["家庭住址"],sep='-'*3)
效果图:
2. contains函数
这个函数主要用于判断某个字符串是否包含给定字符;
df["家庭住址"].str.contains("广")
效果图:
3. startswith、endswith函数
这个函数主要用于判断某个字符串是否以.函数..开头/结尾;
# 第一个行的“ 黄伟”是以空格开头的 df["姓名"].str.startswith("黄") df["英文名"].str.endswith("e")
效果图:
4. count函数
这个函数主要用于计算给定字符在字符串中出现的次数;
df["电话号码"].str.count("3")
效果图:
5. get函数
这个函数主要用于获取指定位置的,堪字符串;
df["姓名"].str.get(-1) df["身高"].str.split(":") df["身高"].str.split(":").str.get(0)
效果图:
6. len函数
这个函数主要用于计算字符串长度;
df["性别"].str.len()
效果图:
7. upper、lower函数
这个函数主要用于英文大小写转换;
df["英文名"].str.upper()&n称"bsp;df["英文名"].str.lower()
效果图:
8. pad+side参数/center函数
这个函数主要用于在字符串的左边、右边或左右两边添加给定字符;
df["家庭住址"].str.pad(10,fillchar="*") # 相当于ljust() df["家庭住址"].str.pad(10,side="数据right",fillchar="*") # 相当于rjust() df["家庭住址"].str.center(10,fillchar="*")
效果图:
9. repeat函数
这个函数主要用于重复字符串几次;
df["性别"].str.repeat(3)
效果图:
10. slice_replace函数
这个函数主要用于使用给定的字符串,替换指清洗定的位置的字符;
df["电话号码"].str.slice_replace(4,8,"*"*4)
效果图:
11. replace函数
这个函数主要用于将指定位置的字符,替换为给定的字符串;
df["身高"].str.replace(":","-")
效果图:
这个函数还接受正则表达式,将指定位置的字符,替换为给定的字符串。
df["收入"].str.replace("d+.d+","正则")
效果图"杀:
12. split方法+expand参数
这个函数主要用于将一列扩展为好几列;
# 普通用法 df["身高"].str.split(":") # split方法,搭配expand参数 df[["身高描述","final身高"]] = df["身高"].str.split(":",expand=True) df # split手!方法搭配join方法 df["身高"].str.split(":").str.join("?"*5)
效果图:
13. strip、rstrip、lstrip函数
这个函数主要用于去除空白符、换行符;
df["姓名"].str.len() df["姓名"] = df["姓名"].str.strip() df["姓名"].str.len()
效果图:
14. fi这2ndall函数
这个函数主要用于利用正则表达式,去字符串中匹配,返回查找结果的列表;
df["身高"] df["身高"].str.findall("[a-zA-Z]+")
效果图:
15. extract、extractall函数
这个函数主要用于接受正则表达式,抽取匹配的字符串(一定要加上括号);
df["身高"].str.extract("([a-zA-Z]+)") # extracta0个ll提取得到复合索引 df["身高"].str.extractall("([a-zA-Z]+)") # extract搭配expand参数 df["身高"].str.extract("([a-zA-Z]+).*?([a-zA-Z]+)",expand=True)
效果图:
Tags:
下一篇:标签: AI 用友
相关文章
月之暗面发布Kimi Linear架构:KV缓存减少75%,推理速度提升6倍,Attention机制迎来颠覆性革新!
热点近日,月之暗面发布了一个颇具革命性的技术 ——“Kimi Linear” 混合线性注意力架构。该架构被认为在短距离、长距离处理以及强化学习(RL)等多个场景中,优于传统的全注意力方法。其核心创新在于...
【热点】
阅读更多阿里云创始人王坚:云计算的第三次浪潮有可能要几十年才能到高峰
热点10月31日消息,在2023云栖大会,中国工程院院士、阿里云创始人王坚以《云计算的第三次浪潮》为主题发表演讲,他认为人工智能和云计算的结合,带来云计算的第三次浪潮,它不会在一年、两年完成,它可能会给我...
【热点】
阅读更多云安全日报210310:Adobe会议环境软件发现任意代码执行漏洞,需要尽快升级
热点Adobe Connect是Adobe公司的一个用于创建会议环境的软件。3月10日,Adobe发布了安全更新,修复了旗下Adobe Connect发现的任意代码执行等高危漏洞。 以下是漏洞详情: 漏洞...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://hsmoa.com/search?query=谷歌霸屏服务【tg:seogoogle987】hTG
- https://www.wellbees.com/catalogsearch/result/?action=CHECK&q=谷歌霸屏服务【tg:seogoogle987】,hbE
- https://www.teamlab.art/th/?submit=谷歌霸屏服务【tg:seogoogle987】,tWA
- https://www.tiktok.com/tag/谷歌霸屏服务【tg:seogoogle987】,7M1
- https://www.paxnet.co.kr/search/jongmok?kwd=谷歌霸屏服务【tg:seogoogle987】SRq
- https://www.maigoo.com/search/?block=&q=谷歌霸屏服务【tg:seogoogle987】,dM1
- https://www.whatsonstage.com/search?cat=64&term=谷歌霸屏服务【tg:seogoogle987】,nGM
- https://www.nctsn.org/search?cat=191&query=谷歌霸屏服务【tg:seogoogle987】,d3Z
- https://www.tahiti-infos.com/search/谷歌霸屏服务【tg:seogoogle987】,or9
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:谷歌霸屏服务【tg:seogoogle987】,Jfs
- https://www.urmc.rochester.edu/news/search?q=谷歌霸屏服务【tg:seogoogle987】,DZv
- https://www.monroecounty.gov/search/?q=谷歌霸屏服务【tg:seogoogle987】,k6p
- https://www.tarleton.edu/?s=谷歌霸屏服务【tg:seogoogle987】,keV
- https://www.ushmm.org/search/results.php?q=谷歌霸屏服务【tg:seogoogle987】,UP9
- https://www.maafushidive.com?collections?vendors?q=谷歌霸屏服务【tg:seogoogle987】,5he
- https://www.jusoen.com/addreng.asp?p1=谷歌霸屏服务【tg:seogoogle987】ui1
- https://www.target.com/s?searchTerm=谷歌霸屏服务【tg:seogoogle987】,Ddn
- https://www.olx.ba/pretraga?trazilica=谷歌霸屏服务【tg:seogoogle987】,aGP
- https://www.merchbar.com/search?q=谷歌霸屏服务【tg:seogoogle987】,TFx
- https://www.kaskus.co.id/search?q=谷歌霸屏服务【tg:seogoogle987】,1DC
- https://www.qidulp.com/search?query=谷歌霸屏服务【tg:seogoogle987】,PBO
- https://www.remit.co.jp/vi/?s=谷歌霸屏服务【tg:seogoogle987】7CL
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌霸屏服务【tg:seogoogle987】,bip
- https://www.klatreverden.no/search?q=谷歌霸屏服务【tg:seogoogle987】,vlQ
- https://search.danawa.com/dsearch.php?query=谷歌霸屏服务【tg:seogoogle987】Fe3
- https://www.kaiyueleather.com/search/谷歌霸屏服务【tg:seogoogle987】,YW3
- https://xn--lgernevedlystskoven-lxb.dk/search/谷歌霸屏服务【tg:seogoogle987】,BNh
- https://www.safetv.go.kr/base/search/view?searchWord=谷歌霸屏服务【tg:seogoogle987】s8U
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌霸屏服务【tg:seogoogle987】,5IR
- https://www.youthforum.org/search-results?cx=4f5236218ab5e8ef9&ie=UTF-8&q=谷歌霸屏服务【tg:seogoogle987】,DUW
- https://www.signingsavvy.com/sentence/谷歌霸屏服务【tg:seogoogle987】,4F9
- https://www.lneg.pt/en/?s=谷歌霸屏服务【tg:seogoogle987】,4JV
- https://www.wmfe.org/?s=谷歌霸屏服务【tg:seogoogle987】,jp6
- https://dict.naver.com/dict.search?dicQuery&query=谷歌霸屏服务【tg:seogoogle987】SFT
- https://www.supersauna.de/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,heL
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=谷歌霸屏服务【tg:seogoogle987】,dYY
- https://www.flickr.com/photos/tags/谷歌霸屏服务【tg:seogoogle987】NWf
- https://www.valuecolleges.com/?action=QUERY&s=谷歌霸屏服务【tg:seogoogle987】,KxJ
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=谷歌霸屏服务【tg:seogoogle987】,e5E
- https://www.nbm.org/?action=QUERY&s=谷歌霸屏服务【tg:seogoogle987】,t7Z
- https://www.resopal.de/catalogsearch/result/?action=SEARCH&q=谷歌霸屏服务【tg:seogoogle987】,2PL
- https://www.repetto.jp/item/search?action=QUERY&q=谷歌霸屏服务【tg:seogoogle987】,alw
- https://www.skicheck.at/en/?action=CHECK&s=谷歌霸屏服务【tg:seogoogle987】,fyg
- https://www.sic-info.org/vi/?s=谷歌霸屏服务【tg:seogoogle987】,XvH
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌霸屏服务【tg:seogoogle987】,8yw
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌霸屏服务【tg:seogoogle987】,Q7H
- https://www.mesec.cz/vyhledavani/?qs=谷歌霸屏服务【tg:seogoogle987】,4sa
- https://www.otakuninjahero.com/en/search/谷歌霸屏服务【tg:seogoogle987】,2k8
- https://www.teamlab.art/it/?submit=谷歌霸屏服务【tg:seogoogle987】,MUS
- https://www.kawainter.com/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,bPe