Escribir CSV en R

Escribir CSV en R
“El formato estándar de un archivo CSV se caracteriza por columnas y filas de datos, con una nueva línea que termina cada fila y una coma que separa cada columna dentro de cada fila. Porque es compacto, directo y versátil. CSV es un formato ampliamente utilizado para el intercambio de datos. Muchos sitios web permiten a los visitantes descargar datos tabulares como un archivo CSV. Los archivos CSV se abren en Excel, y casi todas las bases de datos tienen una característica que le permite importar datos de los archivos CSV. Para el análisis de datos, ocasionalmente es necesario crear un archivo de datos CSV y realizar operaciones de acuerdo con nuestras necesidades. Entonces, en esta publicación, aprenderemos cómo usar el lenguaje de programación R para escribir datos en un archivo CSV."

Cómo escribir el archivo CSV en el idioma R en Ubuntu 20.04?

Si solo especifica el nombre de archivo, se supondrá que está en la ruta de trabajo actual. Puede indicar la ruta específica en la que se almacenan los archivos si se encuentra en otro lugar. Recordar! Los personajes procedentes por (como N, R y T) se tratan como caracteres especiales al definir el camino exacto. El lenguaje R admite algunos métodos para escribir en el archivo CSV. Exploremos todos los métodos con los ejemplos de ejecución.

Ejemplo # 1: Uso del método WriteLines para escribir en el archivo CSV en R en Ubuntu 20.04

Podemos leer archivos CSV de varias maneras con la programación R. Del mismo modo, para guardar datos en un archivo de texto, use el método WriteLines (). Podemos usar el método WriteLines () para escribir datos en un archivo CSV en forma de tabla, una cadena de caracteres o incluso listas.

Aquí, hemos creado un objeto "fileConn" y asignamos la ruta del archivo que se generará dentro de la función archivo (). Luego, tenemos un método de escritura donde hemos definido el texto en la función C (). Además, el objeto de conexión también se especifica en el método de escritura. Al final, tenemos un método cercano que toma el objeto de conexión dentro de él para cerrar el archivo.

Ahora tenemos que pasar a ese directorio donde el myfile.CSV se encuentra. Cuando abrimos ese archivo, el contenido ya está escrito allí.

Ejemplo # 2: Uso del método de sumidero para escribir en el archivo CSV en R en Ubuntu 20.04

Además de la función WriteLines (), R también tiene una función SEDM () que puede usarse para guardar datos en un archivo de texto. El rol principal del método sink () es redirigir los resultados de una conexión de archivo y también terminarlos después de que se haya encontrado el objetivo.

El nombre del archivo se proporciona a la función SEDM () en este ejemplo, y el compilador desvía todos los resultados al objeto del archivo tan pronto como cumple. Impresión del contenido de un archivo se realiza con el comando CAT. Una vez que se complete la transferencia, debemos utilizar la función fregadero () para finalizar el desvío de archivos.

Cuando se abre el archivo dado, tiene todos los datos escritos dentro de él, que hemos impreso. Como se muestra en la instantánea del archivo a continuación.

Ejemplo # 3: Uso del método WriteLines para escribir en el archivo CSV en R en Ubuntu 20.04

Como el tercer método, veremos el método Cat () junto con el argumento de append. El método Cat () se usa en lugar de la instrucción print (), como se ve en el ejemplo anterior. Los valores de los datos se pueden imponer en un archivo y se suman utilizando el método CAT ().

Aquí, hemos llamado a la función CAT () y hayan aprobado los datos que queremos escribir en el archivo CSV, y también, hemos especificado la ruta del archivo donde se coloca nuestro archivo. Además, también se define el argumento de la anexión, que se establece en verdadero.

El contenido del archivo CSV se inserta correctamente de la siguiente manera:

Ejemplo # 4: Uso de Write.Método de tabla para escribir en el archivo CSV en R en Ubuntu 20.04

La escritura.El método de tabla () se utiliza para guardar una trama o matriz de datos en un archivo. Este método R convierte un marco de datos en un archivo de texto, y puede usarse para publicar marcos de datos en múltiples archivos CSV. El parámetro SEP se usa para determinar el símbolo que divide los datos en el archivo de texto al escribir un marco de datos en un archivo de texto dividido por un símbolo manual. Podemos usar valores separados por comas y valores separados por pestañas, y otros tipos de valores de esta manera de escribir datos en el archivo CSV.

En este ejemplo, hemos establecido.Función de semillas para la aleatorización. Luego, hemos creado algunas columnas para el marco de datos y dentro de los datos.función de marco, hemos pasado estas columnas. Después de eso, tenemos una escritura.función de tabla. A la escritura.Método de tabla, hemos especificado la variable DataFrame y el directorio de ruta de archivo. Además, el parámetro SEP se establece con el símbolo "\ t" y la fila.el nombre se establece en falso.

La siguiente tabla se genera dentro del archivo CSV.

Ejemplo # 5: Usando la escritura.Método CSV para escribir en el archivo CSV en R en Ubuntu 20.04

La escritura.El método CSV () es una función R incorporada que guarda los valores de valores de reproducción particionados a los valores de los archivos CSV en el disco para un análisis adicional o para guardar resultados.

Aquí, hemos creado tres vectores de producto, precio y descuento para el marco de datos. Estos vectores se pasan dentro de los datos.marco. A medida que se crea nuestro marco de datos, ahora hemos definido la escritura.método CSV. Dentro de la escritura.Método CSV, hemos asignado la trama de datos y la ruta del archivo.

A través de la escritura.Método CSV, hemos escrito el marco de datos dentro del archivo CSV dado.

Conclusión

Ahora estará familiarizado con cómo escribir texto en formato CSV. Los archivos CSV se usan ampliamente en programas, ya que son fáciles de leer y manipular, y su pequeño tamaño les permite analizar y transferir rápidamente. Los métodos de escritura y CAT son las formas más simples de escribir datos y obtenerlo como una salida, y sus salidas están asociadas con las funciones de referencia fileConn y sumidero. R nos proporciona varios métodos para escribir en archivos CSV. Cada método tiene su funcionalidad, como ha visto en los ejemplos anteriores.