.ARFF

Plik ARFF

Attribute-Relation File Format
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik ARFF to format zbioru danych w postaci zwykłego tekstu, używany przez pakiet narzędzi do uczenia maszynowego Weka. Można go otworzyć w programie Weka Explorer, dowolnym edytorze tekstu lub załadować w Pythonie za pomocą scipy.io.arff. Aby przekonwertować go na CSV, użyj karty Preprocess w programie Weka lub ręcznie usuń linie nagłówka - sekcja danych jest już oddzielona przecinkami.

Deweloper: University of Waikato (Machine Learning Group) Kategoria: Pliki danych Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 14, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku ARFF?

Plik .arff to natywny format zbiorów danych dla środowiska uczenia maszynowego Weka, opracowany przez Machine Learning Group na University of Waikato. Przechowuje on etykietowane zbiory danych jako zwykły tekst ze strukturalnym nagłówkiem schematu, co czyni go powszechnym formatem wymiany w akademickich badaniach nad uczeniem maszynowym.

Plik .arff składa się z dwóch sekcji. Nagłówek zaczyna się od @relation (nazwa zbioru danych), po którym następują deklaracje @attribute definiujące nazwę i typ każdej cechy. Obsługiwane typy to NUMERIC, INTEGER, REAL, STRING, DATE (ISO 8601) oraz nominalny (jawna lista wartości w nawiasach klamrowych {}). Następnie występuje sekcja @data z instancjami oddzielonymi przecinkami, po jednej w linii; brakujące wartości są oznaczane znakiem ?. Linie zaczynające się od % są komentarzami.

Wariant rzadki (sparse) używa par {index value} dla wielowymiarowych zbiorów danych, w których większość wartości to zero - co jest powszechne w klasyfikacji tekstu. Typ atrybutu @relational obsługuje zagnieżdżone podzbiory danych dla uczenia wieloinstancyjnego.

Pomimo swojego wieku, .arff jest szeroko wspierany poza programem Weka: Python odczytuje go poprzez scipy.io.arff.loadarff(), R obsługuje go za pomocą pakietu foreign, a wiele zestawów narzędzi ML akceptuje go jako format wymiany. Następcą oferującym bogatsze metadane i wagi dla poszczególnych instancji jest oparty na XML format .xrff, choć w praktyce .arff i .csv pozostają bardziej powszechne.

Bezpieczeństwo

RYZYKO: LOW

Plik danych w formacie zwykłego tekstu; brak zawartości wykonywalnej. Bezpieczny do otwarcia w dowolnym edytorze tekstu. Weka przetwarza go w piaskownicy JVM.

Szczegóły formatu

w pigułce
PEŁNA NAZWAAttribute-Relation File Formatznany również jako ARFF file, Weka dataset file
DEWELOPERUniversity of Waikato (Machine Learning Group)od 1993 (Weka project, University of Waikato)
KATEGORIAPliki danych
TYP MIMEtext/plain
TYPzwykły tekst, strukturalny format zbioru danych
STANDARDOtwarty · bezpłatny

Programy otwierające pliki ARFF

Windows3 apps
Weka Open-source Uruchom Weka Explorer > Open file > wybierz .arff. Wizualizuj atrybuty i uruchamiaj klasyfikatory bezpośrednio.
Notepad Open-source Otwórz jako zwykły tekst, aby ręcznie sprawdzić lub edytować nagłówek/dane.
Python (scipy / arff package) Open-source from scipy.io.arff import loadarff; data, meta = loadarff('file.arff')
macOS1 app
Weka Open-source Uruchom Weka Explorer > Open file > wybierz .arff. Wizualizuj atrybuty i uruchamiaj klasyfikatory bezpośrednio.
Linux1 app
Weka Open-source Uruchom Weka Explorer > Open file > wybierz .arff. Wizualizuj atrybuty i uruchamiaj klasyfikatory bezpośrednio.

Szczegóły techniczne

specyfikacja
KodowanieZwykły tekst (historycznie ASCII; UTF-8 w nowoczesnej wersji Weka)
Struktura plikuNagłówek (deklaracje @relation + @attribute), a następnie sekcja @data
Typy atrybutówNUMERIC, INTEGER, REAL, STRING, DATE, NOMINAL (lista wartości w nawiasach klamrowych), RELATIONAL
Token brakującej wartości? reprezentuje dowolną brakującą wartość w sekcji @data
Składnia komentarzyLinie zaczynające się od % są komentarzami; dozwolone w dowolnym miejscu pliku
Wariant rzadki ARFFPary {index value} w sekcji @data dla wielowymiarowych rzadkich zbiorów danych
Format atrybutu datyCiągi daty/godziny ISO 8601 w deklaracjach atrybutów DATE
Obsługa danych zagnieżdżonychTyp atrybutu @relational koduje podzbiory danych dla uczenia wieloinstancyjnego
Typ MIMEtext/plain (brak zarejestrowanego dedykowanego typu MIME)
Typowy rozmiar pliku1 KB - 500 MB (zbiory wzorcowe zazwyczaj 1-50 MB)
Wsparcie dla Pythonscipy.io.arff.loadarff() w SciPy; samodzielny pakiet arff w PyPI
Wsparcie dla Rread.arff() w pakiecie foreign
Następca oparty na XMLFormat XRFF dodaje wagi instancji i bogatsze metadane zbioru danych
PlatformaWieloplatformowy: Windows, Linux, macOS
Wydano1993 (Weka project, University of Waikato)
Najnowsza wersjaARFF with relational attributes (Weka 3.x, extended ~2005)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawaikato.github.io

Konwersje ARFF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami ARFF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki ARFF.

Najczęściej zadawane pytania

Jak otworzyć plik ARFF?
Użyj Weka Explorer (natywne narzędzie) lub otwórz w dowolnym edytorze tekstu. Użytkownicy Pythona: scipy.io.arff.loadarff() lub pakiet arff.
Jak przekonwertować ARFF na CSV?
W Weka Explorer: otwórz plik ARFF, przejdź do karty Preprocess, kliknij Save, a następnie wybierz format CSV. Alternatywnie usuń linie nagłówka @relation/@attribute i zachowaj sekcję @data - jest ona już oddzielona przecinkami.
Czy mogę otworzyć ARFF w Excelu?
Nie bezpośrednio. Najpierw przekonwertuj go na CSV (za pomocą Weka lub usuwając nagłówek), a następnie otwórz plik CSV w programie Excel.
Jaka jest różnica między ARFF a CSV?
ARFF zawiera nagłówek, który nazywa atrybuty i deklaruje ich typy (numeryczne, nominalne z listą wartości, daty). CSV nie posiada takich metadanych. ARFF obsługuje również brakujące wartości za pomocą „?” oraz format rzadki.
Czy ARFF jest nadal używany?
Tak, głównie w środowisku akademickim i przepływach pracy opartych na programie Weka. Większość nowoczesnych potoków ML używa CSV lub Parquet, ale ARFF pozostaje standardowym formatem dla wielu wzorcowych zbiorów danych.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z