腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
在dataframe中用regex过滤列
regex
、
r
我有一个大型的dataframe (3000+列),并且我正在试图获得一个所有列名的列表,这些列名都遵循这样的模式: "stat.mineBlock.minecraft.123456stone" "stat.mineBlock.minecraft.DFHFFBSBstone2" "stat.mineBlock.minecraft.AAAstoneAAAA" 我的代码: stoneCombined<-grep("^[stat.mineBlock.minecraft.][a-zA-Z0-9]*?[stone][a-zA-Z0-9]*?&
浏览 5
提问于2015-05-21
得票数 1
回答已采纳
2
回答
R中多列中的grepl
r
、
grepl
我试图在R.中的多个列中执行字符串搜索和替换,我的代码: # Get columns of interest selected_columns <- c(368,370,372,374,376,378,380,382,384,386,388,390,392,394) #Perform grepl across multiple columns df[,selected_columns][grepl('apples',df[,selected_columns],ignore.case = TRUE)] <- 'category1' 但是,我得到了一个
浏览 0
提问于2019-12-10
得票数 1
回答已采纳
1
回答
R --有没有一种代码方式来执行R搜索?
r
、
twitter
在我的数据框窗口的顶部,有一个搜索框。当我搜索我的推文专栏“特朗普”时,它会拉出所有包含特朗普的推文。 有没有办法通过代码来完成这个搜索呢? 我想创建一个变量,以便 All_Twitter_Data$Keyword_Trump <- 0 All_Twitter_Data$Keyword_Trump[ **SUBSET OF TWEETS THAT CONTAIN TRUMP** ] <-1 编辑1: All_Twitter_Data$Keyword_Trump <- 0 All_Twitter_Data$Keyword_Trump[grepl("Trump"
浏览 17
提问于2017-02-10
得票数 0
回答已采纳
2
回答
如何在R中的字符串中搜索美元符号?
regex
、
r
我有一个列包含字符串的数据集, 示例 管理250,000美元的预算,利用Excel监控和比较以前的预算,为公司节省10%的预算 我想标记所有的字符串,这些字符串有一个美元符号,后面跟着一个数字。 我正试图像这样编码 grep("$[^0-9]", cand_emp$description, ignore.case = TRUE, perl = FALSE, value = FALSE, fixed = FALSE, useBytes = FALSE, invert = FALSE) 看起来,这不是正确的编码方式。 任何帮助都非常感谢 谢谢!帕斯
浏览 5
提问于2015-04-21
得票数 2
回答已采纳
1
回答
R Studio - grepl比较数据格式中的列和模式列表
r
、
regex
我在dataframe中有一个名为"MATCH“的列,还有一个名为"PATTERN”的模式列表。 df1.MATCH <- c("ABC", "abc" ,"BCD") df1 <- as.data.frame(df1.MATCH) df2.PATTERN <- c("ABC", "abc", "ABC abc") 我想使用grepl来比较匹配列和模式,如果是,我将应用我的函数。预期的结果将是"ABC“与"ABC”和" ABC“相匹配。这是我
浏览 0
提问于2020-06-05
得票数 2
2
回答
R grep():如何搜索字母"l"?
r
在R的grep()函数中,我遇到了一个问题,它显然到处都是"l“: > l <- list(list(), list("a"), list("a","l")) > grep("a",l) [1] 2 3 > grep("l",l) [1] 1 2 3 > grep("l",l,fixed=TRUE) [1] 1 2 3 这个问题似乎只发生在字母"l“上。有人知道这方面的线索吗? 非常感谢,科德
浏览 4
提问于2017-12-17
得票数 2
回答已采纳
1
回答
使用重复值从数据帧中删除列
r
、
string
、
dataframe
我有以下数据框架,其中包含字符和数字,以及NA: df <- data.frame(a=c("notfound","NOT FOUND","NOT FOUND"), b=c(NA,"NOT FOUND","NOT FOUND"), c=c("not found",2,3), d=c("not found","NOT FOUND","NOT FOUND"), e=c("234","NOT FOUND",NA))
浏览 3
提问于2019-12-30
得票数 0
回答已采纳
4
回答
通过搜索列名重命名数据框的列
r
我正在编写一个ggplot的包装器,基于不同的数据集生成多个图。当我将列名传递给函数时,我需要重命名列名,以便ggplot能够理解引用。 但是,我正在为重命名数据框的列而苦苦挣扎 这是一个数据框: df <- data.frame(col1=1:3,col2=3:5,col3=6:8) 以下是我用于搜索的列名: col1_search <- "col1" col2_search <- "col2" col3_search <- "col3" 下面是要替换的列名: col1_replace <- "new_co
浏览 0
提问于2012-07-07
得票数 5
回答已采纳
3
回答
在R中使用grepl搜索字段
r
我正在尝试使用grepl标记一些可能在我拥有的遗传学数据集中感兴趣的数据。 数据的示例如下所示 test <- c("AAT,TAA,TGA,A,G", "A,AAT,AAAT,AATAAT", "CA,CAA,CAAA") pattern <- c("TAA", "G", "CAA") df <- data.frame(test, pattern) 我要做的是创建第三列,比如result,它评估pattern列中的值是否在test列中。 我试过这个: df.result <
浏览 3
提问于2016-06-02
得票数 1
回答已采纳
3
回答
R中的字符串处理(查找和替换)
r
、
string
这是我的data.frame的一个例子 no string 1 abc&URL_drf 2 abcdef&URL_efg 我需要将word *&URL替换为""。所以,我需要这个结果 no string 1 _drf 2 _efg 在Excel的情况下,我可以很容易地在“查找和替换”函数中使用'*&URL'来取得这个结果。然而,在R. 在R中,我的方法如下。 首先,我使用strsplit(df$string, "&URL")拆分字符串,然后选择第二列。我认为这不是一个有效的方法。 有什么有效的方法吗?
浏览 6
提问于2014-11-19
得票数 0
回答已采纳
3
回答
对R中包含特定字符串的行求和
r
、
plyr
我有一个数据帧,其中第一列包含活动的名称。我需要汇总所有活动名称包含特定字符串的行(它可以出现在名称中的不同位置,即有时出现在开头,有时出现在结尾)。数据帧如下所示: Campaign Impressions 1 Local display 1661246 2 Local text 1029724 3 National display 325832 4 National Audio 498900 5 Audio local 597339 6 TV Regional 59
浏览 0
提问于2015-01-30
得票数 0
1
回答
在R中,只有字符串可以转换为函数中的符号。
r
、
symbols
、
quoting
、
rlang
、
quasiquotes
我有一个函数,它的目的是对从各种来源获得的数据进行操作,其中有许多手动输入字段。由于我不知道这些文件中使用的布局或命名约定的期望是什么,所以我希望它“扫描”带有字符串“fix”、“name”或“agent”的列的数据帧,并将该列更改为一个新列,名为“string”,然后继续对该列的条目进行字符串清理,最后,删除原始列。我已经使用了一些CSV,但是现在遇到了这个错误:只有字符串可以转换成符号。我已经检查了这个线程,但是没有结果。 目前的功能如下: clean_firm_names2 <- function(df){ df <- df %>% mutate(Firm
浏览 2
提问于2020-08-12
得票数 3
回答已采纳
2
回答
R-排除关键字中的正则表达式
regex
、
r
我的数据集中有两个变量具有相似的名称:"JE.Description“和"Field.Description”。如何针对"JE.Description“列的列索引,从而从RegExp搜索中排除”字段“一词?换句话说,我想修改下面的命令,只返回“JE.Description”的列索引: 数据集经常更新,有时"JE.Description“字符串显示为"Description”。这就是为什么我正在寻求一个明确排除关键字"Field“的解决方案。 r1 <- c(1:5) r2 <- c(1:5) df <- data.frame(r
浏览 5
提问于2013-10-14
得票数 1
回答已采纳
3
回答
基于带有dplyr columns ()的多个字符串选择列
r
、
regex
、
dplyr
、
matching
、
multiple-matches
我希望根据多个列的名称选择带有regex表达式的列。我试图用dplyr包的管道语法来实现它。我检查了其他主题,但只找到了一个字符串的答案。 以R为基数: library(dplyr) mtcars[grepl('m|ar', names(mtcars))] ### mpg am gear carb ### Mazda RX4 21.0 1 4 4 ### Mazda RX4 Wag 21.0 1 4 4 但是,它不适合选择/包含方式: mtcars %>% sel
浏览 3
提问于2015-03-12
得票数 55
回答已采纳
2
回答
从tibbles列表重新绑定一种类型的列
r
、
lapply
、
rbind
我有四个excel文件,我已经使用list.files加载到R上,并使用lapply读取它们。我的代码是: my_files <- list.files(pattern = '*.xlsx') my_list <- lapply(my_files ,read_excel) 这些文件包含许多不同的列: lapply(my_list ,colnames) > lapply(my_list ,colnames) [[1]] [1] "JobCard Branch" "Customer Name" "Primary
浏览 1
提问于2019-03-07
得票数 0
回答已采纳
2
回答
通过名称的模糊匹配来创建唯一的ID (使用R通过agrep )
r
、
string-matching
、
fuzzy
、
agrep
使用R,我尝试在一个按年份和城市结构的数据集中匹配人的名字。由于一些拼写错误,完全匹配是不可能的,所以我尝试使用agrep()来模糊匹配名称。 数据集的一个示例块的结构如下: df <- data.frame(matrix( c("1200013","1200013","1200013","1200013","1200013","1200013","1200013","1200013", "1996
浏览 0
提问于2012-10-21
得票数 8
1
回答
R中的逆向工程Regex?
r
、
regex
我发现这个Regex代码(在R中)能够识别一组字符串中的“类”模式:“字母-数字-数字”: apply(my_string, 1, function(x) gsub('(([A-Z] ?[0-9]){3})|.', '\\1', toString(x))) 基于上述代码,相应的“字母-数字-字母-数字-字母-数字”的Regex“类”似乎是“((A?0-9){3})”。 这就引出了我的问题: 假设我在R中输入了以下内容: input = "A1B 2C3" ,有什么方法可以确定Regex的“类”包含在这个字符串中吗?例如,是否存在这样的函数? ou
浏览 10
提问于2022-11-30
得票数 7
1
回答
正则表达式与fuzzyjoin / dplyr匹配
r
、
dplyr
我有两个数据帧,我想通过第一列连接它们,并忽略大小写: df3<- data.frame("A" = c("XX28801","ZZ9"), "B" = c("one","two"),stringsAsFactors = FALSE) df4<- data.frame("Z" = c("X2880","Zz9"),"C" = c("three", "four"), stringsAsFact
浏览 13
提问于2020-11-19
得票数 0
回答已采纳
10
回答
子集数据仅包含名称与条件匹配的列。
r
、
subset
是否有一种方法可以根据列名对数据进行子集,从特定的字符串开始?我有一些类似于ABC_1 ABC_2 ABC_3的列,还有一些类似XYZ_1, XYZ_2,XYZ_3的专栏。 如何仅基于包含上述文本部分(例如,df或XYZ)的列对我的ABC进行子集?我可以使用索引,但是列在数据中太分散了,而且变得太难编码了。 另外,我希望只包括这些列中的任何一个值为>0的行,因此如果上面的6列中有一个1在行中,那么它将对我的最终数据框架进行切割。
浏览 8
提问于2013-09-03
得票数 78
回答已采纳
3
回答
在R编程中提取列中包含"string“数据的行
r
、
excel
Excel文件包含许多包含数字、字母和字母数字的列。 Column1 Column2 column2 1 1 abcd fm1 2 2 bcde fm2 3 3 cdef fm3 4 4 aced fm4 5 5 cadf fm5 我已经在R中导入了文件 data1 <- read.csv("Test1.csv") 现在要在R编程的column2中提取包含"cd“数据的行。 df <- structure(list(Colum
浏览 0
提问于2014-12-11
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R包系列——stringr包教程
R包系列——stringr包
R语言笔记7:functions——编写函数所需的基础知识
数据清洗——是时候把自己从繁重的体力劳动中解救出来了
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券