.ARFF

ARFF Datei

Attribute-Relation File Format
Frage stellen
SCHNELLE ANTWORT

Eine ARFF-Datei ist ein Klartext-Datensatzformat, das vom Weka Machine Learning Toolkit verwendet wird. Öffnen Sie es im Weka Explorer, in einem beliebigen Texteditor oder laden Sie es in Python mit scipy.io.arff. Um es in CSV zu konvertieren, nutzen Sie den Reiter „Preprocess“ in Weka oder entfernen Sie die Header-Zeilen manuell - der Datenbereich ist bereits durch Kommas getrennt.

Entwickler: University of Waikato (Machine Learning Group) Kategorie: Datendatei Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 14, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das ARFF-Dateiformat?

Eine .arff-Datei ist das native Datensatzformat für die Weka Machine Learning Workbench, entwickelt von der Machine Learning Group an der University of Waikato. Sie speichert beschriftete Datensätze als Klartext mit einem strukturierten Schema-Header, was sie zu einem gängigen Austauschformat in der akademischen Machine-Learning-Forschung macht.

Eine .arff-Datei besteht aus zwei Abschnitten. Der Header beginnt mit @relation (Benennung des Datensatzes), gefolgt von @attribute-Deklarationen, die den Namen und Typ jedes Merkmals definieren. Zu den unterstützten Typen gehören NUMERIC, INTEGER, REAL, STRING, DATE (ISO 8601) und nominal (eine explizite Werteliste in geschweiften Klammern {}). Es folgt der @data-Abschnitt mit kommagetrennten Instanzen, eine pro Zeile; fehlende Werte werden mit ? markiert. Zeilen, die mit % beginnen, sind Kommentare.

Eine Sparse-Variante verwendet {index value}-Paare für hochdimensionale Datensätze, bei denen die meisten Werte Null sind - häufig bei der Textklassifizierung. Der Attributtyp @relational unterstützt verschachtelte Unterdatensätze für Multi-Instance-Learning.

Trotz ihres Alters wird .arff weit über Weka hinaus unterstützt: Python liest es über scipy.io.arff.loadarff(), R verarbeitet es mit dem Paket foreign, und viele ML-Toolkits akzeptieren es als Austauschformat. Für reichhaltigere Metadaten und Instanzgewichtungen ist das XML-basierte .xrff der Nachfolger, obwohl .arff und .csv in der Praxis gebräuchlicher bleiben.

Sicherheit

RISIKO: LOW

Klartext-Datendatei; kein ausführbarer Inhalt. Sicher in jedem Texteditor zu öffnen. Weka verarbeitet sie in einer JVM-Sandbox.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEAttribute-Relation File Formatalias ARFF file, Weka dataset file
ENTWICKLERUniversity of Waikato (Machine Learning Group)seit 1993 (Weka project, University of Waikato)
KATEGORIEDatendatei
MIME TYPEtext/plain
TYPKlartext, strukturiertes Datensatzformat
STANDARDOffen · lizenzfrei

Programme zum Öffnen von ARFF-Dateien

Windows3 apps
Weka Open Source Weka Explorer starten > Datei öffnen > .arff auswählen. Attribute visualisieren und Klassifikatoren direkt ausführen.
Notepad Open Source Als Klartext öffnen, um den Header oder die Daten manuell zu prüfen oder zu bearbeiten.
Python (scipy / arff package) Open Source from scipy.io.arff import loadarff; data, meta = loadarff('file.arff')
macOS1 app
Weka Open Source Weka Explorer starten > Datei öffnen > .arff auswählen. Attribute visualisieren und Klassifikatoren direkt ausführen.
Linux1 app
Weka Open Source Weka Explorer starten > Datei öffnen > .arff auswählen. Attribute visualisieren und Klassifikatoren direkt ausführen.

Technische Details

technische Spezifikation
KodierungKlartext (historisch ASCII; UTF-8 im modernen Weka)
DateistrukturHeader (@relation + @attribute Deklarationen) gefolgt vom @data Abschnitt
AttributtypenNUMERIC, INTEGER, REAL, STRING, DATE, NOMINAL (Werteliste in geschweiften Klammern), RELATIONAL
Token für fehlende Werte? repräsentiert jeden fehlenden Wert im @data Abschnitt
KommentarsyntaxZeilen, die mit % beginnen, sind Kommentare; überall in der Datei erlaubt
Sparse-ARFF-Variante{index value} Paare im @data Abschnitt für hochdimensionale Sparse-Datensätze
Datumsformat für AttributeISO 8601 Datums-/Zeit-Strings innerhalb von DATE-Attributdeklarationen
Unterstützung für verschachtelte DatenDer Attributtyp @relational kodiert Unterdatensätze für Multi-Instance-Learning
MIME-Typtext/plain (kein dedizierter MIME-Typ registriert)
Typische Dateigröße1 KB - 500 MB (Benchmark-Datensätze üblicherweise 1-50 MB)
Python-Unterstützungscipy.io.arff.loadarff() in SciPy; eigenständiges arff-Paket auf PyPI
R-Unterstützungread.arff() im foreign-Paket
XML-basierter NachfolgerDas XRFF-Format fügt Instanzgewichtungen und reichhaltigere Datensatz-Metadaten hinzu
PlattformPlattformübergreifend: Windows, Linux, macOS
Veröffentlicht1993 (Weka project, University of Waikato)
Neueste VersionARFF with relational attributes (Weka 3.x, extended ~2005)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwaikato.github.io

ARFF-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit ARFF-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu ARFF-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine ARFF-Datei?
Verwenden Sie den Weka Explorer (natives Tool) oder öffnen Sie sie in einem beliebigen Texteditor. Python-Nutzer: scipy.io.arff.loadarff() oder das arff-Paket.
Wie konvertiere ich ARFF in CSV?
Im Weka Explorer: Öffnen Sie die ARFF, gehen Sie zum Reiter „Preprocess“, klicken Sie auf „Save“ und wählen Sie das CSV-Format. Alternativ entfernen Sie die @relation / @attribute Header-Zeilen und behalten den @data-Abschnitt - dieser ist bereits kommagetrennt.
Kann ich ARFF in Excel öffnen?
Nicht direkt. Konvertieren Sie sie zuerst in CSV (über Weka oder durch Entfernen des Headers) und öffnen Sie die CSV dann in Excel.
Was ist der Unterschied zwischen ARFF und CSV?
ARFF enthält einen Header, der Attribute benennt und deren Typen deklariert (numerisch, nominal mit Werteliste, Datum). CSV besitzt keine solchen Metadaten. ARFF unterstützt zudem fehlende Werte mit „?“ und ein Sparse-Format.
Wird ARFF noch verwendet?
Ja, primär in der Wissenschaft und in Weka-basierten Workflows. Die meisten modernen ML-Pipelines nutzen CSV oder Parquet, aber ARFF bleibt das Standardformat für viele Benchmark-Datensätze.

Quellen

1Weka Wiki - ARFF format specificationwaikato.github.io
2Weka homepage - University of Waikatowww.cs.waikato.ac.nz

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.TAGDataFlex Query Tag Name File
6.ICSiCalendar data file
7.JSONJavaScript Object Notation file
8.M4AMPEG-4 Audio File
9.JPGJPEG Image
10.DATProgram Data File (generic)

Verwandte Erweiterungen

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen