open libreria foreign r arff

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