r - 在 R 数据框中,是否有类似于 SQL 中的函数 %LIKE% 的函数?
问题描述
在 R 数据框中,是否有类似于 SQL 中的函数 %LIKE% 的函数?
例如,在下面的数据框“md”中,如果包含“A”返回“A”,则我想根据现有列添加新列“类型”,否则为“其他”。我试过md$type <- ifelse(md$ori_character %like% 'A','A','Other')
了,它不能工作。
任何人都可以帮忙吗?谢谢!
md <- data.frame(ori_character=c("USDFCHARGEBACKREFUNDQUANTITY","USGWCHARGEBACKREFUNDQUANTITY","USJTQUANTITY","CAJTADJUSTMENTQUANTITY","JPLDADJUSTMENTQUANTITY","JPXDREFUNDQUANTITY","DEHAORDERQUANTITY","DEHAREFUNDQUANTITY","ESGHADJUSTMENTQUANTITY","ESHAORDERQUANTITY","ESHAREFUNDQUANTITY","ESNIORDERQUANTITY","ESNIREFUNDQUANTITY","FRATADJUSTMENTQUANTITY","FRHAREFUNDQUANTITY","FRHAQUANTITY","FRHTADJUSTMENTQUANTITY","FRLJADJUSTMENTQUANTITY","ITATADJUSTMENTQUANTITY","ITHAREFUNDQUANTITY","ITLJREFUNDQUANTITY","ITLJORDERQUANTITY","ITMEORDERQUANTITY","ITMEREFUNDQUANTITY","UKFUKADJUSTMENTQUANTITY","UKHMZORDERQUANTITY","UKHMZQUANTITY","UKHMZREFUNDQUANTITY","UKHUKADJUSTMENTQUANTITY","NLHKADJUSTMENTQUANTITY","SETZADJUSTMENTQUANTITY","JPXDREFUNDPRODUCTSALES","DEHAORDERPRODUCTSALES","DEHAREFUNDPRODUCTSALES","ESHAORDERPRODUCTSALES","ESHAREFUNDPRODUCTSALES","ESNIORDERPRODUCTSALES","ESNIREFUNDPRODUCTSALES","FRHAREFUNDPRODUCTSALES","ITHAREFUNDPRODUCTSALES","ITLJREFUNDPRODUCTSALES","ITLJORDERPRODUCTSALES","ITMEORDERPRODUCTSALES","ITMEREFUNDPRODUCTSALES","UKHMZORDERPRODUCTSALES","UKHMZREFUNDPRODUCTSALES","USKNREFUNDSHIPPINGCREDITS","USLDREFUNDSHIPPINGCREDITS","JPLDREFUNDSHIPPINGCREDITS","DEHAORDERSHIPPINGCREDITS","DEHTREFUNDSHIPPINGCREDITS","ESHAORDERSHIPPINGCREDITS","ESHAREFUNDSHIPPINGCREDITS","ESNIORDERSHIPPINGCREDITS","FRHAREFUNDSHIPPINGCREDITS","FRMEREFUNDSHIPPINGCREDITS","FRNIREFUNDSHIPPINGCREDITS","ITHAREFUNDSHIPPINGCREDITS","ITMEORDERSHIPPINGCREDITS","ITMEREFUNDSHIPPINGCREDITS","UKFUKREFUNDSHIPPINGCREDITS","UKHMZORDERSHIPPINGCREDITS","ESHAORDERGIFTWRAPCREDITS","FRHAORDERGIFTWRAPCREDITS","FRLJREFUNDGIFTWRAPCREDITS","FRMEREFUNDGIFTWRAPCREDITS","FRNIORDERGIFTWRAPCREDITS","FRNIREFUNDGIFTWRAPCREDITS","ITHAORDERGIFTWRAPCREDITS","UKHUKORDERGIFTWRAPCREDITS","JPLDREFUNDCOSTOFPOINTS","JPXDREFUNDCOSTOFPOINTS","ESATORDERRETROCHARGEMARKETPLACEFACILITATORTAX","ESATREFUNDRETROCHARGEMARKETPLACEFACILITATORTAX","FRNIORDERMARKETPLACEFACILITATORTAX","ITLJREFUNDMARKETPLACEFACILITATORTAX","ITLJORDERMARKETPLACEFACILITATORTAX","UKHMZORDERMARKETPLACEFACILITATORTAX","UKHUKREFUNDMARKETPLACEFACILITATORTAX","JPXDREFUNDPROMOTIONALREBATES","DEHAORDERPROMOTIONALREBATES","DEHTREFUNDPROMOTIONALREBATES","ESHAORDERPROMOTIONALREBATES","ESHAREFUNDPROMOTIONALREBATES","ESNIORDERPROMOTIONALREBATES","ESNIREFUNDPROMOTIONALREBATES","FRHAREFUNDPROMOTIONALREBATES","FRNIREFUNDPROMOTIONALREBATES","ITHAREFUNDPROMOTIONALREBATES","ITMEORDERPROMOTIONALREBATES","UKHMZORDERPROMOTIONALREBATES","UKHMZREFUNDPROMOTIONALREBATES","JPXDREFUNDSALESTAXCOLLECTED","FRNIORDERSALESTAXCOLLECTED","ITHAORDERSALESTAXCOLLECTED","ITHAREFUNDSALESTAXCOLLECTED","ITLJREFUNDSALESTAXCOLLECTED","ITLJORDERSALESTAXCOLLECTED","UKHMZORDERSALESTAXCOLLECTED","UKHMZREFUNDSALESTAXCOLLECTED","JPXDREFUNDSELLINGFEES","DEHAORDERSELLINGFEES","DEHAREFUNDSELLINGFEES","ESHAORDERSELLINGFEES","ESHAREFUNDSELLINGFEES","ESNIORDERSELLINGFEES","ESNIREFUNDSELLINGFEES","FRHAREFUNDSELLINGFEES","ITHAREFUNDSELLINGFEES","ITLJREFUNDSELLINGFEES","ITLJORDERSELLINGFEES","ITMEORDERSELLINGFEES","ITMEREFUNDSELLINGFEES","UKHMZORDERSELLINGFEES","UKHMZREFUNDSELLINGFEES","USLDREFUNDFBAFEES","CAJTREFUNDFBAFEES","JPLDREFUNDFBAFEES","DEHAORDERFBAFEES","ESHAORDERFBAFEES","ESHAREFUNDFBAFEES","ESNIORDERFBAFEES","FRHAREFUNDFBAFEES","FRLJREFUNDFBAFEES","FRMEREFUNDFBAFEES","FRNIREFUNDFBAFEES","ITLJFBACUSTOMERRETURNFEEFBAFEES","ITLJORDERFBAFEES","ITMEORDERFBAFEES","ITMEREFUNDFBAFEES","UKFUKREFUNDFBAFEES","UKHMZORDERFBAFEES","JPLDLIGHTNINGDEALFEEOTHERTRANSACTIONFEES"))
md$type <- ifelse(md$ori_character %like% 'A','A','Other')
解决方案
推荐阅读
- java - 从 sqlite 检索数据到 texxtview/edittext
- javascript - 使用来自 javascript 的 const *const *inputs 调用 C webassembly 函数
- java - 将数组的随机字母保存为字符串
- c++ - 分数而不是小数
- python - Intellisense 不提供 Python3 的可用方法或文档
- c++ - 如果给定值较低,则行和列之间的最大值 - c++
- c# - Xamarin.Forms ControlTemplate 不呈现背景
- laravel - REST API 中的 Laravel 5.3 OAuth 令牌错误
- testing - 在每次测试运行之前清除 Cursive REPL 状态
- postgresql - 在 pgadmin 中创建新的本地服务器?