Problema
Queremos añadir comentarios dentro de nuestros ficheros de texto. De esta manera podremos autodocumentarlos. Cuando importemos los ficheros, R importará solamente los datos, no los comentarios.
Solución
Como ejemplo, creamos en nuestro directorio de trabajo el fichero arboles.csv con el data frame trees.
# Dos modos. Sin nombres de fila.
write.table(trees, "arboles.csv", sep = ",", row.names = FALSE)
write.csv(trees, "arboles.csv", row.names = FALSE)
Abrimos un editor de texto y precedemos cada línea del comentario con el símbolo almohadilla: #. Importamos el fichero, read.table considera por defecto como comentarios aquellas líneas precedidas de #. En el caso de read.csv es necesario explicitarlo con el argumento comment.char.
arboles <- read.table("arboles.csv", header = TRUE, sep = ",")
arboles <- read.csv("arboles.csv", comment.char = "#")
Inspeccionamos el resultado. Se aprecia que los comentarios han sido ignorados. Para ver los mismos, abrimos el fichero con el editor de texto.
head(arboles)
Girth Height Volume
1 8.3 70 10.3
2 8.6 65 10.3
3 8.8 63 10.2
4 10.5 72 16.4
5 10.7 81 18.8
6 10.8 83 19.7
Notas
Podemos usar el mismo procedimiento anterior con las funciones read.csv2, read.delim y read.delim2.
En nuestro ejemplo hemos puesto los comentarios encima del encabezados de las columnas, pero pueden ser insertados en cualquier línea nueva, también entre registros. R los interpretará como comentarios y los ignorará.
Referencias
No hay comentarios:
Publicar un comentario