[R-es] data.frame a vector

Mar ía Gloria Monterubbianesi gmonterubbianesi en balcarce.inta.gov.ar
Mie Sep 28 01:13:25 CEST 2011


Hola,

Una función que puede usarse para resolver esta cuestión
es la función “stack”.

Si “datos” es el data frame que describes (meses en
columnas y años en filas), entonces:

stack(data.frame(t(datos)))[[1]]

devuelve el vector deseado.

Saludos

Gloria

----- Original Message Follows -----
From: Patricio Fuenmayor Viteri <cpfuenmayor en hotmail.com>
To: r-help-es <r-help-es en r-project.org>
Subject: [R-es] data.frame  a vector
Date: Tue, 27 Sep 2011 11:06:31 -0500

> hola a todos ... no recuerdo como hacer esto ... y lo
> necesito con premura ... tengo una archivo de
> observaciones, ordenados por meses (columnas) y años
> (filas), es decir un arreglo de serie temporal con
> frecuencia(12) mensual.Necesito transformarlo a vector
> manteniendo el secuencial, para poderle aplicar
> estadísticas sin considerar el factor tiempo. En otras
> palabras, colocar una fila tras otra en un vector.Se que
> hay una función .... no quiero hacer una sentencia for
..
> gracias por la ayudaPatricio                           
>     [[alternative HTML version deleted]]
> 
> 
> 
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
> 
___________________________________________________________________________

Aviso:
==
El contenido del presente e-mail y sus posibles adjuntos pertenecen al INTA y pueden contener información confidencial. Si usted no es el destinatario original de este mensaje y por este medio pudo acceder a dicha información, por favor solicitamos contactar al remitente y eliminar el mensaje de inmediato. Se encuentra prohibida la divulgación, copia, distribución o cualquier otro uso de la información contenida en el presente e-mail por parte de personas distintas al destinatario. 


This e-mail contents and its possible attachments belong to INTA and may contain confidential information. If this message was not originally addressed to you, but you have accessed to such information by this means, please contact the sender and eliminate this message immediately. Circulation, copy, distribution, or any other use of the information contained in this e-mail is not allowed on part of those different from the addressee.


Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está también en su mano.



Más información sobre la lista de distribución R-help-es