繁体   English   中英

从 Pandas 列中删除不需要的字符串

[英]remove unwanted strings from Pandas column

我有一个数据框:

ID    Website
  1     www.yah.com/?trk
  2     www.gle.com

我想通过删除 '?trk' 或将其替换为 '' 来清除网站 Url 中不需要的部分

我的最终数据框将是:

  ID    Website
  1     www.yah.com
  2     www.gle.com

我怎么能知道我可能有其他选择,不仅是“?trk”

检查split

df['Website'] = df['Website'].str.split('/').str[0]
df
Out[169]: 
   ID      Website
0   1  www.yah.com
1   2  www.gle.com

如果您只想替换 '?trk' 而不是 '/',您可以:

df['Website'] = df['Website'].replace(['?trk'],'')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM