r - 如何从向量中提取相似元素?
问题描述
我有一个包含以下三个字符串的向量
test <- c("www.example.com/topic/university-admission",
"www.example.com/topic/school-admission",
"www.example.com/college-admission")
我想提取所有具有这样模式的元素"www.example.com/topic/"
一种方法是查看向量并根据该元素的索引位置进行提取。但是,如果向量的长度为 100,这将具有挑战性。
有没有办法使用字符串模式匹配来做到这一点?
解决方案
test[startsWith(x = test, "www.example.com/topic/")]
# [1] "www.example.com/topic/university-admission" "www.example.com/topic/school-admission"
推荐阅读
- webrtc - WebRTC 移动摄像头不切换
- python - 在 Python 中,这个带有嵌套列表的列表是如何排序的?
- kinect - Xbox 360 Kinect 与 MS Teams 一起用作网络摄像头摄像头驱动程序运行时,仅将设备识别为音频
- java - 使用多个源值时,有没有办法为 Mapstruct 指定默认输入参数?
- reactjs - 尝试将 Blob 对象设置为 React State 挂钩
- javascript - Web 组件加载未知组件
- amazon-web-services - 使用 codepipeline 的 AWS API-Gateway 蓝/绿部署
- amazon-web-services - 如何在 lambda 退出时发送一些事件
- c++ - 在 CLion 上为 VS 编译器配置 SFML
- android - 预期 BEGIN_ARRAY 但为 STRING,如何将 STRING 转换为空 ARRAY?