Selecionando linhas no data.frame com base nas cadeias de caracteres
Eu tenho umdata.frame
comrow.names
como no teste.
<code>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") </code>
Quero selecionar apenas as linhas que começam comEnv_
. Eu tentei este código emR
<code>grep(pattern="[Env_]", x=test). </code>
Este código me dá todas as linhas porqueEnv_
aparece em todos os nomes de linha. Gostaria de saber como selecionar linhas que começam apenas comEnv_
. Agradeço antecipadamente por sua ajuda.