gpt4 book ai didi

r - 为什么 grepl 不在 grepl (".*", LETTERS, fixed=T) 中返回 true?

转载 作者:行者123 更新时间:2023-12-04 14:25:40 30 4
gpt4 key购买 nike

我希望这段代码返回一个包含 26 个 TRUE 的向量,但它返回的都是 FALSE

grepl(".*", LETTERS, fixed=T)

从文档中,“grepl 返回一个逻辑向量(匹配或不匹配 x 的每个元素)”。

".*" 是任何东西的匹配所以它不应该返回所有 TRUE 因为它匹配每个字母吗?告诉我这里缺少什么。

最佳答案

我们需要移除fixed = TRUE

grepl(".*", LETTERS)

as fixed = TRUE 意味着 .* 是字符串中可用的文字字符。在这里,在 LETTERS 中,我们没有任何 .*。这些元字符表示 .(任何字符)、*(0 个或更多字符)

关于r - 为什么 grepl 不在 grepl (".*", LETTERS, fixed=T) 中返回 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45541691/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com