Hola Alberto,

Adicional a la sugerencia de Carlos, podrias intentar:

data[data == "hola",]

Un saludo,
Jorge.-


2011/11/23 Alberto Soria <>

> Hola Diego,
>
> Efectivamente funciona como tú dices. No obstante, con mi data.frame no me
> devuelve valores. Creía que era porque tenía algunos valores en blanco pero
> así también funciona. Por lo menos se que which funciona bien:
>
> > data <-
> data.frame(input=c("hola","adios",""),output=c("si","",""),res=c("bien","mal","regular"))>
> which(data=="hola",arr.ind=TRUE)     row col
> [1,]   1   1
>
> Gracias,
> Alberto.
>
>
>
> El 23 de noviembre de 2011 16:36, Diego Forteza
> <diegoforteza@gmail.com>escribió:
>
> > Hola Alerto,
> >
> > La función which tiene un parámetro (arr.ind) que por defecto es FALSE,
> si
> > lo cambias a TRUE debería ayudarte.
> >
> > which(x, arr.ind = TRUE)
> >
> > Saludos,
> > Diego
> >
> >
> > 2011/11/23 Alberto Soria <alberto.soria@ari-solar.es>
> >
> >> Hola a todos,
> >>
> >> Tengo un "data.frame" de algunas columnas, el cual contiene objetos de
> >> tipo
> >> "character". Me interesa encontrar las coordendas de un cierto objeto
> >> dentro del "data.frame". Eso para arrays o para matrices lo hago con la
> >> función which(). Pero no consigo hacerlo para esta caso ¿alguna
> sugerencia
> >> para realizarlo sin tener que utilizar bucles?
> >>
> >> Gracias por adelantado.
> >>
> >> Un saludo,
> >> Alberto Soria.
> >>
> >>        [[alternative HTML version deleted]]
> >>
> >>
> >> _______________________________________________
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >>
> >
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

	[[alternative HTML version deleted]]

