R:grep的返回值是。。。?
全部。在过去的几天里,我已经发布了几次了。谢谢你的帮助…我开始想办法了 我使用value=TRUE的grep生成字符向量中的元素列表,这些元素与由“|”操作符分隔的一组模式相匹配。我想使用这个比较的输出来更新闪亮应用程序中的复选框列表,以反映所有匹配项。我正在使用updateCheckBoxGroupInput来完成这项工作 我遇到的问题是grep的返回值 使用以下代码R:grep的返回值是。。。?,r,regex,R,Regex,全部。在过去的几天里,我已经发布了几次了。谢谢你的帮助…我开始想办法了 我使用value=TRUE的grep生成字符向量中的元素列表,这些元素与由“|”操作符分隔的一组模式相匹配。我想使用这个比较的输出来更新闪亮应用程序中的复选框列表,以反映所有匹配项。我正在使用updateCheckBoxGroupInput来完成这项工作 我遇到的问题是grep的返回值 使用以下代码 customersWithOrders <- orderData %>%
customersWithOrders <- orderData %>%
filter(grepl(paste(input$product_selection, collapse = "|"), ITM_DESC))
%>% select(customer)
%>% distinct(customer)
customerMatches <- grep(paste(out, collapse = "|"), customersWithOrders, ignore.case = TRUE,
value=TRUE)
updatePrettyCheckboxGroup(session
, "customer_selection"
, choices = customerMatches
, selected = customerMatches)
显示它是一个字符向量,但我不知道如何使每个元素成为updateCheckBoxGroupInput函数中的单个复选框
谢谢你的帮助 答案要归功于@ronak shah。谢谢 你能试一下吗
customerMatches <- grep(paste(out, collapse = "|"), customersWithOrders$customer, ignore.case = TRUE, value=TRUE)
customerMatches您可以尝试使用customerMatches吗
class(customerMatches)
customerMatches <- grep(paste(out, collapse = "|"), customersWithOrders$customer, ignore.case = TRUE, value=TRUE)