我编写此代码以获取包含以下文本的列名称列表。我得到的是包含以下文本的列号列表。我如何获取列名?如何获取R中的特定文本中找到的列名称数组?
grep("._text", colnames(my_dataset)) # Looking to a list of column names which contain '._text' in them.
示例输出,我得到的是这样的: [1] 12 [2] 14 [3] 19
的种类,我期望输出的是这样的: [1 ] “name._text” [2] “phone._text” [3] “address._text”
如果你的意思是直接匹配'.',因为在正则表达式中,一个非转义的'.'表示“匹配任何字符”。在R中,用'\\。'进行转义。 (所以你可能希望这个模式是'\\ ._ text'。) – jbaums 2014-10-27 08:01:08