Wybór wierszy w data.frame na podstawie ciągów znaków
mamdata.frame
zrow.names
jak w teście.
<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>
Chcę wybrać tylko te wiersze, które zaczynają się odEnv_
. Próbowałem tego kodu wR
<code>grep(pattern="[Env_]", x=test). </code>
Ten kod daje mi wszystkie wiersze, ponieważEnv_
pojawia się w nazwie każdego wiersza. Zastanawiam się, jak wybrać wiersze, które zaczynają się tylko odEnv_
. Z góry dziękuje za twoją pomoc.