.ARFF

ARFF-fil

Attribute-Relation File Format
Ställ en fråga
SNABBT SVAR

En ARFF-fil är ett datasetformat i klartext som används av maskininlärningsverktyget Weka. Öppna den i Weka Explorer, valfri textredigerare eller ladda den i Python med scipy.io.arff. För att konvertera till CSV, använd fliken Preprocess i Weka eller ta bort huvudraderna manuellt - datasektionen är redan kommaseparerad.

Utvecklare: University of Waikato (Machine Learning Group) Kategori: Filer med uppgifter Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .PKPASS · .DAT · .JSON · .RIS

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 14, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet ARFF?

En .arff-fil är det ursprungliga datasetformatet för maskininlärningsplattformen Weka, utvecklad av Machine Learning Group vid University of Waikato. Den lagrar märkta dataset som klartext med ett strukturerat schemahuvud, vilket gör den till ett vanligt utbytesformat inom akademisk maskininlärningsforskning.

En .arff-fil har två sektioner. Huvudet börjar med @relation (som namnger datasetet), följt av @attribute-deklarationer som definierar varje funktions namn och typ. Typer som stöds inkluderar NUMERIC, INTEGER, REAL, STRING, DATE (ISO 8601) och nominal (en explicit värdelista inom klammerparenteser {}). Sektionen @data följer med kommaseparerade instanser, en per rad; saknade värden markeras med ?. Rader som börjar med % är kommentarer.

En gles variant (sparse) använder {index value}-par för högdimensionella dataset där de flesta värden är noll - vanligt vid textklassificering. Attributtypen @relational stöder inbäddade underdataset för multi-instansinlärning.

Trots sin ålder har .arff brett stöd utanför Weka: Python läser det via scipy.io.arff.loadarff(), R hanterar det med paketet foreign, och många ML-verktyg accepterar det som ett utbytesformat. För rikare metadata och vikter per instans är Wekas XML-baserade .xrff efterföljaren, även om .arff och .csv förblir vanligare i praktiken.

Säkerhet & trygghet

RISK: LOW

Datafil i klartext; inget exekverbart innehåll. Säker att öppna i valfri textredigerare. Weka bearbetar den i en JVM-sandbox.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNAttribute-Relation File Formatäven känd som ARFF file, Weka dataset file
UTVECKLAREUniversity of Waikato (Machine Learning Group)sedan 1993 (Weka project, University of Waikato)
MIME-TYPtext/plain
TYPklartext, strukturerat datasetformat
STANDARDÖppen · royaltyfri

Program som öppnar ARFF-filer

Windows3 apps
Weka Öppen källkod Starta Weka Explorer > Open file > välj .arff. Visualisera attribut och kör klassificerare direkt.
Notepad Öppen källkod Öppna som klartext för att inspektera eller redigera huvud/data manuellt.
Python (scipy / arff package) Öppen källkod från scipy.io.arff importera loadarff; data, meta = loadarff('file.arff')
macOS1 app
Weka Öppen källkod Starta Weka Explorer > Open file > välj .arff. Visualisera attribut och kör klassificerare direkt.
Linux1 app
Weka Öppen källkod Starta Weka Explorer > Open file > välj .arff. Visualisera attribut och kör klassificerare direkt.

Tekniska detaljer

djup specifikation
KodningKlartext (historiskt ASCII; UTF-8 i moderna Weka)
FilstrukturHuvud (@relation + @attribute-deklarationer) följt av @data-sektion
AttributtyperNUMERIC, INTEGER, REAL, STRING, DATE, NOMINAL (värdelista i klammerparentes), RELATIONAL
Token för saknat värde? representerar saknade värden i @data-sektionen
KommentarsyntaxRader som börjar med % är kommentarer; tillåtna var som helst i filen
Gles ARFF-variant{index value}-par i @data-sektionen för högdimensionella glesa dataset
Datumformat för attributISO 8601-datum/tid-strängar inom DATE-attributdeklarationer
Stöd för nästlad dataAttributtypen @relational kodar underdataset för multi-instansinlärning
MIME-typtext/plain (ingen dedikerad MIME-typ registrerad)
Typisk filstorlek1 KB - 500 MB (referensdataset är vanligtvis 1-50 MB)
Python-stödscipy.io.arff.loadarff() i SciPy; fristående arff-paket på PyPI
R-stödread.arff() i paketet foreign
XML-baserad efterföljareXRFF-formatet lägger till instansvikter och rikare metadata för dataset
PlattformPlattformsoberoende: Windows, Linux, macOS
Släppt1993 (Weka project, University of Waikato)
Senaste versionARFF with relational attributes (Weka 3.x, extended ~2005)
Öppen standardJa · royaltyfri
Specifikationwaikato.github.io

ARFF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med ARFF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om ARFF-filer.

Vanliga frågor

Hur öppnar jag en ARFF-fil?
Använd Weka Explorer (originalverktyget) eller öppna i valfri textredigerare. Python-användare: scipy.io.arff.loadarff() eller paketet arff.
Hur konverterar jag ARFF till CSV?
I Weka Explorer: öppna ARFF-filen, gå till fliken Preprocess, klicka på Save och välj CSV-format. Alternativt kan du radera huvudraderna för @relation/@attribute och behålla @data-sektionen - den är redan kommaseparerad.
Kan jag öppna ARFF i Excel?
Inte direkt. Konvertera till CSV först (via Weka eller genom att rensa huvudet), och öppna sedan CSV-filen i Excel.
Vad är skillnaden mellan ARFF och CSV?
ARFF innehåller ett huvud som namnger attribut och deklarerar deras typer (numeriska, nominala med värdelista, datum). CSV saknar sådan metadata. ARFF stöder även saknade värden med «?» och glesa format.
Används ARFF fortfarande?
Ja, främst inom akademin och Weka-baserade arbetsflöden. De flesta moderna ML-pipelines använder CSV eller Parquet, men ARFF förblir standardformatet för många referensdataset.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö