相关疑难解决方法(0)

使用dplyr过滤包含特定字符串的行

我必须使用包含字符串的行作为标准来过滤数据帧RTB.我正在使用dplyr.

d.del <- df %.%
  group_by(TrackingPixel) %.%
  summarise(MonthDelivery = as.integer(sum(Revenue))) %.%
  arrange(desc(MonthDelivery))
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用该函数filter,dplyr但我不知道如何告诉它检查字符串的内容.

特别是我想检查列中的内容TrackingPixel.如果字符串包含RTB我想从结果中删除行的标签.

r filter dplyr

159
推荐指数
4
解决办法
27万
查看次数

根据字符串选择data.frame中的行

data.framerow.names测试一样.

test <-
c("Env_1990:trait_KPS", "Env_1990:trait_SPSM", "Env_1990:trait_TKW",
"Env_1990:trait_Yield", "Env_1991:trait_KPS", "Env_1991:trait_SPSM",
"Env_1991:trait_TKW", "Env_1991:trait_Yield", "Env_1992:trait_KPS",
"Env_1992:trait_SPSM", "Env_1992:trait_TKW", "Env_1992:trait_Yield",
"Env_1993:trait_KPS", "Env_1993:trait_SPSM", "Env_1993:trait_TKW",
"Env_1993:trait_Yield", "Env_1994:trait_KPS", "Env_1994:trait_SPSM",
"Env_1994:trait_TKW", "Env_1994:trait_Yield", "Env_1995:trait_KPS",
"Env_1995:trait_SPSM", "Env_1995:trait_TKW", "Env_1995:trait_Yield",
"Gen_B88:Env_1990:trait_KPS", "Gen_B88:Env_1990:trait_SPSM",
"Gen_B88:Env_1990:trait_TKW", "Gen_B88:Env_1990:trait_Yield",
"Gen_B88:Env_1991:trait_KPS", "Gen_B88:Env_1991:trait_SPSM",
"Gen_B88:Env_1991:trait_TKW", "Gen_B88:Env_1991:trait_Yield",
"Gen_B88:Env_1992:trait_KPS", "Gen_B88:Env_1992:trait_SPSM",
"Gen_B88:Env_1992:trait_TKW", "Gen_B88:Env_1992:trait_Yield",
"Gen_B88:Env_1993:trait_KPS", "Gen_B88:Env_1993:trait_SPSM",
"Gen_B88:Env_1993:trait_TKW", "Gen_B88:Env_1993:trait_Yield")
Run Code Online (Sandbox Code Playgroud)

我想只选择那些以Env_.开头的行.我试过这个代码R

grep(pattern="[Env_]", x=test).
Run Code Online (Sandbox Code Playgroud)

此代码为我提供了所有行,因为它Env_出现在每个行名称中.我想知道如何选择仅以Env_.开头的行.在此先感谢您的帮助.

r

6
推荐指数
1
解决办法
2万
查看次数

使用以ABC111开头的rownames获取所有行

我们有以下数据框:

           col1 col2 col3       
ABC111001  12   12    13 
ABC111002  3    4    5 
ABC000111  7    6    1
ABC000112  9    23   1
Run Code Online (Sandbox Code Playgroud)

如何获取带有rownames的所有行以" ABC111 " 开头,如下所示:

ABC111001  12  12  13 
ABC111002  3  4  5 
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
1
解决办法
2209
查看次数

标签 统计

r ×3

dplyr ×1

filter ×1