【发布时间】:2016-05-18 02:52:12
【问题描述】:
我有一个宠物广告列表数据框:
ID Ad_title
1 1 year old ball python
2 Young red Blood python. - For Sale
3 1 Year Old Male Bearded Dragon - For Sale
我想使用 Ad_listing 中的通用名称(即 ball pyton)并使用该物种的拉丁名称创建一个新字段。为了提供帮助,我还有另一个包含拉丁名称和常用名称的数据框:
ID Latin_name Common_name
1 Python regius E: Ball Python, Royal Python G: Königspython
2 Python brongersmai E: Red Blood Python, Malaysian Blood Python
3 Pogona barbata E: Eastern Bearded Dragon, Bearded Dragon
我该怎么做呢?棘手的部分是通用名称隐藏在广告列表和 Common_name 中的文本之间。如果不是这样,我可以使用 %in%。如果有使用正则表达式的方法/功能,我认为这会有所帮助。
【问题讨论】:
-
您的输入文件都是字符串,对吧?您是否尝试过修改第二个数据框,使其成为所有常用名称的列表/向量?