
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?

Olá, com substr pode selecionar apenas o primeiro carácter. dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) dados[substr(dados$diag,1,1)=="F",] __________________ Gledson Picharski Em 23 de abril de 2013 14:37, Fátima Lima Paula <fatima.lima.paula@gmail.com
escreveu:
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Perfeito, Gledson. Muito obrigada. Agora, como faço para excluir esse pessoal? Em 23 de abril de 2013 14:44, gledson picharski <gledson.picharski@gmail.com
escreveu:
Olá,
com substr pode selecionar apenas o primeiro carácter.
dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) dados[substr(dados$diag,1,1)=="F",]
__________________ Gledson Picharski
Em 23 de abril de 2013 14:37, Fátima Lima Paula < fatima.lima.paula@gmail.com> escreveu:
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

quer excluir os que iniciam em "F" ou os que não iniciam? o condicional substr(dados$diag,1,1)=="F" pode ser invertido usando exclamação. dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) ###dados 2 terá apenas os que iniciam em "F" dados2 <- dados[substr(dados$diag,1,1)=="F",] ### dados2 terá apenas os que não iniciam em "F" dados2 <- dados[!substr(dados$diag,1,1)=="F",] __________________ Gledson Picharski Em 23 de abril de 2013 14:55, Fátima Lima Paula <fatima.lima.paula@gmail.com
escreveu:
Perfeito, Gledson. Muito obrigada. Agora, como faço para excluir esse pessoal?
Em 23 de abril de 2013 14:44, gledson picharski < gledson.picharski@gmail.com> escreveu:
Olá,
com substr pode selecionar apenas o primeiro carácter.
dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) dados[substr(dados$diag,1,1)=="F",]
__________________ Gledson Picharski
Em 23 de abril de 2013 14:37, Fátima Lima Paula < fatima.lima.paula@gmail.com> escreveu:
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

dados = subset(dados, substr(diag, 1, 1) != "F") Em 23 de abril de 2013 14:55, Fátima Lima Paula <fatima.lima.paula@gmail.com> escreveu:
Perfeito, Gledson. Muito obrigada. Agora, como faço para excluir esse pessoal?
Em 23 de abril de 2013 14:44, gledson picharski <gledson.picharski@gmail.com> escreveu:
Olá,
com substr pode selecionar apenas o primeiro carácter.
dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) dados[substr(dados$diag,1,1)=="F",]
__________________ Gledson Picharski
Em 23 de abril de 2013 14:37, Fátima Lima Paula <fatima.lima.paula@gmail.com> escreveu:
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

On 04/23/2013 02:55 PM, Fátima Lima Paula wrote:
Perfeito, Gledson. Muito obrigada. Agora, como faço para excluir esse pessoal?
Em 23 de abril de 2013 14:44, gledson picharski <gledson.picharski@gmail.com <mailto:gledson.picharski@gmail.com>> escreveu:
Olá,
com substr pode selecionar apenas o primeiro carácter.
dados <- data.frame(diag = sample(c("Fdiag","diag"),30,rep=T),valor=1:30) dados[substr(dados$diag,1,1)=="F",]
Fatima , É só inverter a operação, em vez de dados[substr(dados$diag,1,1)=="F",] use dados[substr(dados$diag,1,1)!="F",] []s Tura

Para pegar a 1a letra tu pode usar o substr() cid <- c('F12', 'D13') substr(cid, 1, 1) 2013/4/23 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Pessoal, tenho uma coluna em um data frame com códigos de diagnósticos. Quero fazer um subset dos que comecem pela letra F. Alguém pode me ajudar?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (5)
-
Benilton Carvalho
-
Bernardo Rangel Tura
-
Fátima Lima Paula
-
gledson picharski
-
Rodrigo Coster