python - 提取熊猫数据集中行名的第一部分
问题描述
我试图提取“播放器”列的第一部分以更好地工作。我想清理我的数据集,但我不知道该怎么做。
列名是这样的Player
,行是这样的:Ismael Aaneba\Ismael-Aaneba
,我想把第一部分直到。
我试试看:
def clear_player(c):
try:
return c[-0:\]
except:
return c
dt['Player'] = dt['Player'].apply(lambda x: clear_player(x))
dt.head(2)
解决方案
没有更完整的例子很难说,但你可以使用内置的系列方法,像这样
dt['Player']=dt['Player'].str.split('\\').str[0]
推荐阅读
- reactjs - NextJS 与 express - 单独或一起
- python - 在没有单独文件的情况下从 Python 调用`expect`
- sql - 有没有办法在sql中划分布尔值的两半?
- c# - 如何在c#中拆分字符串并添加自定义字符
- ios - SwiftUI View Carousel Slide过渡方向错误
- postgresql - PostgreSQL WITH RECURSIVE order by 在非递归术语中
- javascript - 在 Angular 中访问 DOM 中的共享组件元素
- javascript - 如何在 JavaScript 中为字母添加逗号
- node.js - Systemd + PM2 问题 - PM2 路径给出错误
- jmeter - 匹配包含 HTML 实体的正则表达式组的值