我希望根据文本创建新列,包括在另一个列字符串值中。我有一个大的df,列为'start_url':
代表:
df‘’start_url‘..head(4)
我想要这样的东西:
df‘’start_event‘..head(4)
city_selection
做这件事最简单的方法是什么?
发布于 2021-01-28 09:25:09
您可以使用Series.map()函数来完成以下操作:
your_dic = {
"https://sitename.com/": "mainscreen",
"https://sitename.com/about/news/": "news",
"https://sitename.com/?click_id=8YeZ1Ti4adZixjK&city=City": "city_selection",
"https://sitename.com//product/": "product_page"
}
df['start_event'] = df['start_url'].map(your_dic)https://stackoverflow.com/questions/65933697
复制相似问题