【发布时间】:2019-07-14 09:55:20
【问题描述】:
我有一个这样的数据表
+------------+-------+
| Model | Price |
+------------+-------+
| Apple-1 | 10 |
+------------+-------+
| New Apple | 11 |
+------------+-------+
| Orange | 13 |
+------------+-------+
| Orange2019| 15 |
+------------+-------+
| Cat | 19 |
+------------+-------+
我想定义一个基本模型标签列表,我想添加到与特定条件/值匹配的任何单行中。因此,例如定义一个数据框用于标记这样的
+------------+--------+
| Model | Tag |
+------------+------ -+
| Apple-1 | A |
+------------+------ -+
| New Apple | A |
+------------+------ -+
| Orange | B |
+------------+------ -+
| Cat | B |
+------------+--------+
我想找到一些方法来得到这个结果:
+------------+-------+--------+
| Model | Price | Tag |
+------------+-------+--------+
| Apple-1 | 10 | A |
+------------+-------+--------|
| New Apple | 11 | A |
+------------+-------+--------|
| Orange | 13 | B |
+------------+-------+--------|
| Orange2019| 15 | B |
+------------+-------+--------|
| Cat | 19 | B |
+------------+-------+--------|
我不介意使用表格来管理标记数据,而且我知道我可以编写非常“临时”的 mutate 语句来达到我想要的结果,只是想知道是否有更优雅的方式根据模式匹配标记字符串。
【问题讨论】: