相关疑难解决方法(0)

不区分大小写的R中列表的搜索

我可以在字符列表中搜索字符串,我不知道该字符串是如何装入的吗?或者更一般地说,我正在尝试引用数据框中的列,但我不确切知道列是如何填充的.我的想法是以names(myDataFrame)不区分大小写的方式搜索以返回列的正确外壳.

r

31
推荐指数
4
解决办法
5万
查看次数

部分字符串匹配 - R.

我需要在R中编写一个查询来匹配列名中的部分字符串.我在SQL中寻找类似于LIKE运算符的东西.例如,如果我知道字符串的开头,中间或结尾部分,我会以格式编写查询:

LIKE 'beginning%middle%' 
Run Code Online (Sandbox Code Playgroud)

在SQL中,它将返回匹配的字符串.在pmatchgrep似乎我只能指定'开头','结束'而不是订单.我正在寻找R中是否有类似的功能?

例如,假设我在向量中查找:

y <- c("I am looking for a dog",
       "looking for a new dog", "a dog", "I am just looking")
Run Code Online (Sandbox Code Playgroud)

让我们说我想写一个选择的查询,"looking for a new dog"我知道字符串的开头是"looking"和字符串的结尾是"dog".如果我做了grep("dog",y)它会返回1,2,3.有什么方法可以指定开头和结尾grep吗?

regex grep r

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×2

grep ×1

regex ×1