首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Pandas Dataframe列中剥离字符

从Pandas Dataframe列中剥离字符
EN

Stack Overflow用户
提问于 2020-07-09 08:20:56
回答 1查看 26关注 0票数 0

我正在尝试只获取团队名称,并删除在我抓取表时附加的团队记录。我知道我可以使用rstrip(),但我不想输入要删除的所有团队记录。有什么想法吗?

代码语言:javascript
复制
# Using Pandas to extract rankings tables

import pandas as pd

tables = pd.read_html(base_site)
# base_site = "http://cbssports.com/college-football/rankings/cbs-sports-ranking/"

rankings=tables[0]
rankings

rankings.drop(['Trend', 'Next Game', 'Unnamed: 5', 'Unnamed: 3'], axis=1)

由此我得到如下结论:

代码语言:javascript
复制
    Rank    Team
0   1   LSU 15-0
1   2   Clemson 14-1
2   3   Ohio St. 13-1
3   4   Georgia 12-2
4   5   Oregon 12-2

...     ...     ...
125     126     New Mexico St. 2-10
126     127     Old Dominion 1-11
127     128     UTEP 1-11
128     129     Massachusetts 1-11
129     130     Akron 0-12

130行×2列

希望从团队列中删除团队的记录。有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2020-07-09 09:06:11

你可以做rsplit

代码语言:javascript
复制
df['Team']=df['Team'].str.rsplit(' ', n=1).str[0]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62805527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档