Python 从列中删除不需要的字符串
我有一个数据帧:Python 从列中删除不需要的字符串,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据帧: ID Website 1 www.yah.com/?trk 2 www.gle.com 我想通过删除“?trk”或将其替换为“trk”来清除网站Url中不需要的部分 我的最终数据帧将是: ID Website 1 www.yah.com 2 www.gle.com 如果我知道我可能有其他选择,而不仅仅是“trk”检查拆分 df['Website'] = df['Website'].str.split('/').
ID Website
1 www.yah.com/?trk
2 www.gle.com
我想通过删除“?trk”或将其替换为“trk”来清除网站Url中不需要的部分
我的最终数据帧将是:
ID Website
1 www.yah.com
2 www.gle.com
如果我知道我可能有其他选择,而不仅仅是“trk”检查
拆分
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'],'')
你能定义不需要的吗?这是如何推广的?@yatu字符串在本例中位于“/”之后?trk