Pandas_对某列的内容分列
Employees表:
import pandas as pd employees = pd.read_excel("../018/Employees.xlsx",index_col="ID") employees .head()
对 Full Name 进行切割分列:
# df = employees["Full Name"].str.split() # str.split()不写参数,会把分隔的内容放在一个列表里 # df df = employees["Full Name"].str.split(expand=True) # expand=True 可以把用分割的内容直接分列 employees["FirstName"]=df[0] employees["LastName"]=df[1] print(employees)
部分结果图:
把分隔后的FistName 都变成大写
employees["FirstName"]=employees["FirstName"].str.upper() print(employees)
结果图:
把分隔的LastName都变成小写
employees["LastName"]=employees["LastName"].str.lower() print(employees)
结果图:
引申:更多Series.str 方法详见:http://pandas.pydata.org/pandas-docs/version/0.23.3/api.html#string-handling
Series.str.spilt:
分类:
数据分析:Pandas随记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)