我有发布者的名单看起来像这样的范围内:的R - 多重搜索和替换基于部分匹配一个数据帧的一列
+--------------+
| Site Name |
+--------------+
| Radium One |
| Euronews |
| EUROSPORT |
| WIRED |
| RadiumOne |
| Eurosport FR |
| Wired US |
| Eurosport |
| EuroNews |
| Wired |
+--------------+
我想创建以下结果:
+--------------+----------------+
| Site Name | Publisher Name |
+--------------+----------------+
| Radium One | RadiumOne |
| Euronews | Euronews |
| EUROSPORT | Eurosport |
| WIRED | Wired |
| RadiumOne | RadiumOne |
| Eurosport FR | Eurosport |
| Wired US | Wired |
| Eurosport | Eurosport |
| EuroNews | Euronews |
| Wired | Wired |
+--------------+----------------+
我想知道我怎么能复制这个代码,我在电源查询使用:
搜索前4个字符
如果Text.Start([网站名称],4)= “线”,然后 “有线的” else
搜索最后3个字符
如果Text.End([网站名],3)=“一“,然后‘RadiumOne’其他
如果没有找到匹配,再加入‘休息’
它没有区分大小写。
貌似没有任何统一的模式,即'RadiumOne'仍然是'RadiumOne '而'EuroNews'更改为'Euronews' – akrun
这是事实,但这只是一个部分案例。我们来看看具有'Cloud_DCUInteractive_FR_970x250_RM_03.zip'并希望仅用'DCU'查找并替换它的情况? – Greg