当前位置: 首页 > 知识库问答 >
问题:

在R中检测字符串中的一个字

夹谷晋
2023-03-14

我有带有Reddit评论的BigQuery数据集。它有多个列,其中一个是包含实际注释的正文列。我现在想搜索某个单词,比如品牌,例如body列中的“BMW”,并在data$body中创建包含“BMW”的行的子集。

str(data)
data.frame: 75519 obs. of 113 variables
$ body: chr "...." .....
$ name: Factor w/ 22805 levels ....
....
SELECT * FROM dataset
WHERE body contains "BMW"
 bmw <- data[grep("BMW", data$body),]

感谢charleslmh

共有1个答案

罗安宁
2023-03-14

解决办法

bmw <- data[grep("BMW", data$body),]

感谢charleslmh

 类似资料:
  • 例如: 字符串1=helloworld字符串2=asdfuvjerhelloworld 这应该是真的。 另一个例子:字符串1=helloworld字符串2=lshewodxzr 这也应该是真的。 所以我正在研究如何创建一个方法,它将返回一个布尔值,检查第二个字符串是否包含第一个字符串中的字母。在第二个示例中,string2只有一次字母l,尽管字母l在string1中出现了三次,但仍然返回true。

  • 问题内容: 我有一个简单的问题,但无法提供一个简单的解决方案:) 假设我有一个字符串。我想检测是否有重复。 我想要: 问题是我不知道我要搜索的模式(我没有“ bla”作为输入)。 任何想法? 编辑: 看到这些评论,我想我应该再精确一点: 在字符串中,有重复的模式或没有重复的模式。 重复的图案可以是任何长度。 如果有一个模式,它将一遍又一遍地重复直到结束。但是字符串可以在模式中间结束。 例: 问题答

  • 我的字符串可以包含任何其他字符,但如果它至少包含一个数字,我希望从数组中获取这些字符串的索引。

  • 问题内容: 如何检查数组中的任何字符串是否在另一个字符串中? 喜欢: 该代码行不通,只是为了展示我想要实现的目标。 问题答案: 你可以使用: 同样,要检查是否找到了列表中的所有字符串,请使用all代替any。

  • 我有以下字符串: 我想做的是用另一个字符串替换所有 字符 结果是: 基本上,保持的顺序替换为中的交错字符。 < code>rep的总长度与< code >的总长度相同?,20个字符。 请注意,我不想作为额外的步骤再次手动拆分< code>rep。 我尝试了这个,但失败了:

  • 我有两个字符串,string1和string2。我想检查string1是否可以由string2中的字符组成(没有重复字符)。例如,如果string1是“工具”,string2是“环礁”,函数将返回false。如果string1是“触摸”,string2是“chetoudce”,它将返回true。 在Javascript中最有效的方法是什么?我在考虑使用indexOf,然后从string2中删除用来