open - libreria foreign
¿Cómo leer un archivo.arff con R? (5)
¿Hay alguna forma de hacer eso?
Sí, soy nuevo en R.
Aunque esta pregunta ya está respondida, me doy cuenta de que hay otra solución notable. Verifique el paquete RWeka
que le permite leer y escribir archivos arff
. Además, te da una envoltura para Weka
funciones de Weka
. Así que puedes usar la funcionalidad de Weka sin instalar Weka (aunque instala .jars). Véase también este doku -> read.arff
.
En general, la respuesta a preguntas como esta se puede encontrar a través del paquete sos
, que accede a una búsqueda de texto completo de todos los paquetes en CRAN.
install.packages("sos")
library("sos")
findFn("arff")
encuentra funciones en los paquetes foreign
(como se indicó anteriormente) y RWeka
. Como foreign
paquete recomendado es foreign
, se instalará en su sistema de manera predeterminada. Por lo tanto, habrías encontrado la respuesta con
help.search("arff")
En primer lugar, sin instalar el paquete sos
. aún vale la pena tener sos
para las ocasiones en que la cadena que está buscando no se encuentra en los metadatos (título, palabras clave, alias, etc.), que es todo lo que help.search
búsquedas de help.search
, o no en un paquete que ya tiene instalado en su sistema (ídem). (Ver el Manual de importación / exportación de datos R , que también viene con su sistema, generalmente es útil pero no habría encontrado la respuesta a esta pregunta ...)
Puede ser útil saber acerca de la versión de RWeka
en caso de que la versión en foreign
(que debe probar primero) falle por alguna razón.
La forma más fácil de hacerlo es usar la biblioteca "RWeka"
que tiene la función read.arff()
que lee archivos .arff
.
library(RWeka)
test=read.arff("../Test/test.arff")
Espero que esto ayude.
Si solo te preocupas por los datos y no por las relaciones, puedes usar:
read.csv("data.arff", header=FALSE, comment.char = "@")
read.arff
en el paquete foreign
lee datos de los archivos de formato de archivo de relación de atributo (ARFF) de Weka.
Actualización : hay un nuevo paquete en CRAN:
farff : Un lector y escritor de archivos ''ARFF'' más rápido