Převod souboru XLS do ARFF
Připravte XLS worksheet pro Weka exportem CSV, kontrolou typů atributů a uložením ARFF.
Převádějte soubory XLS online
Pro převod XLS do ARFF zatím vlastní online konvertor nemáme, ale soubory XLS můžete online převést do těchto a dalších formátů:
Jak převést soubor xls do formátu arff
- Ostatní konverze souborů
- Dosud nehodnoceno.
Weka běžně používá ARFF, když je třeba načíst data z tabulky jako dataset strojového učení s deklarovanými atributy a hodnotami. Konverze se obvykle provádí při přípravě tabulky Excelu pro Weka Explorer, Experimenter, KnowledgeFlow nebo kód založený na Weka.
Co obsahuje XLS
XLS je binární formát sešitů Microsoft Excel 97–2003. Microsoft Excel, LibreOffice Calc, Apache OpenOffice Calc a systémy pro firemní reporting jej mohou otevírat nebo vytvářet.
Sešit XLS může obsahovat několik listů, vzorce, grafy, formátování, sloučené buňky, poznámky, skryté řádky a více vzájemně nesouvisejících tabulek. ARFF reprezentuje jednu datovou tabulku, proto před konverzí oddělte jeden obdélníkový rozsah s jediným řádkem záhlaví.
Starší listy XLS jsou omezeny na 65 536 řádků a 256 sloupců. .xlsx je jiný formát Excelu založený na XML; změna názvu souboru .xlsx na .xls jej nepřevede.
Co obsahuje ARFF
ARFF (Attribute-Relation File Format) je textový formát datasetů Weka. Jeho záhlaví definuje relaci a atributy, za nimiž následuje část @data obsahující záznamy.
ARFF může deklarovat numerické, nominální, řetězcové, datové a relační atributy. Jednoduchý dataset může obsahovat @relation customers, @attribute age numeric, @attribute churn {yes,no} a následně @data s hodnotami oddělenými čárkami.
Jeho hlavní výhodou oproti tabulce je, že schéma datasetu je uloženo společně s hodnotami. Soubor je prostý text, lze jej spravovat pomocí verzovacího systému a kontrolovat v textovém editoru; nezachovává funkce prezentace specifické pro sešit.
Konverze přes CSV a Weka
Nejspolehlivějším pracovním postupem na desktopu je exportovat požadovaný list jako CSV a uložit jej jako ARFF pomocí Weka 3.8. Tím se vyhnete rozdílům v podpoře Excel/Spreadsheet loaderu mezi instalacemi Weka a získáte kontrolu nad odvozenými typy atributů.
- Otevřete soubor XLS v Excelu nebo LibreOffice Calc. Ponechte pouze jednu tabulku; odstraňte nadpisové řádky, součty, prázdné oddělovací řádky, komentáře a opakovaná záhlaví. Každému sloupci přiřaďte jedinečné záhlaví.
- Přepočítejte vzorce a sešit uložte. Export CSV zapisuje zobrazené nebo uložené hodnoty, nikoli logiku vzorců Excelu.
- Exportujte příslušný list pomocí File → Save As nebo File → Export a tam, kde je tato možnost k dispozici, vyberte
CSV UTF-8. Excel exportuje pouze aktivní list; postup opakujte pro každý požadovaný list. - Spusťte Weka, otevřete Explorer → Preprocess, vyberte Open file a otevřete soubor CSV.
- Zkontrolujte každý atribut. Sloupce, které nejsou vstupními proměnnými, odstraňte pomocí Filter → Choose → unsupervised → attribute → Remove. Pro konečné kategorie použijte StringToNominal a pro kódy nebo identifikátory, jejichž číselná velikost nemá význam, použijte NumericToNominal.
- Při přípravě dat pro učení s učitelem nastavte cílový atribut ve voliči Class ve Weka. ARFF neukládá označení třídy; Weka může tento výběr po opětovném otevření souboru vyžadovat znovu.
- Vyberte Save, použijte název souboru končící na
.arffa výsledek znovu otevřete, abyste zkontrolovali název relace, deklarace atributů a počet instancí.
Některé distribuce Weka poskytují Excel nebo Spreadsheet loader, který dokáže otevřít XLS přímo. Použijte jej až po ověření, že nainstalovaný loader podporuje zdrojový formát a správně importuje požadovaný list; přímý import se může lišit podle verze Weka a volitelných knihoven.
Pro jednorázovou konverzi neveřejných dat lze použít Convertio, pokud jeho aktuální volič formátů nabízí převod z XLS do ARFF. Stažený soubor před použitím zkontrolujte ve Weka a nenahrávejte osobní, zdravotní, finanční ani vlastnické sešity do služeb třetích stran.
Kontroly schématu a kompatibility
ARFF nezachovává vzorce, grafy, formátování buněk, sloučené buňky, komentáře, kontingenční tabulky, pojmenované oblasti, makra ani další listy. Ukládá pouze hodnoty a deklarované atributy.
Udržujte konzistentní typ každého sloupce. Převážně číselný sloupec obsahující popisky, například N/A, může být načten jako text, zatímco číslo zákazníka může být považováno za numerickou míru, přestože jde pouze o identifikátor. Pokud je to možné, identifikátory odstraňte; v opačném případě je nastavte jako nominální nebo řetězcové atributy.
Pro chybějící hodnoty ARFF používejte ?. Prázdné buňky tabulky, N/A a - vyžadují záměrné zpracování, protože se mohou stát doslovnými hodnotami kategorií nebo vynutit textový atribut.
Datům je třeba věnovat zvláštní pozornost. CSV nemá spolehlivý datový typ, proto ověřte, že sloupce s daty mají zamýšlenou deklaraci ARFF, například @attribute order_date date "yyyy-MM-dd", a nejsou načteny jako libovolný řetězec nebo číslo. Hodnoty obsahující čárky, uvozovky, mezery, složené závorky nebo znaky procent mohou vyžadovat uvozování a escapování v ARFF; uložení z Weka tuto syntaxi zpracuje.
XLS vs ARFF: srovnání formátů
Jak si formáty XLS a ARFF stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .XLS Microsoft Excel Spreadsheet | .ARFF Attribute-Relation File Format |
|---|---|---|
| Otevřený standard | Ne | Částečně otevřený |
| Komprese | Obojí | Bez komprese |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Částečně | Částečně |
| Další úpravy | Omezeně | Snadné |
| Podpora metadat | Základní | Základní |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Výměna dat | Výměna dat |
| Zavedeno | 1987 | — |
| Vývojář | Microsoft | University of Waikato / WEKA project |
| MIME typ | application/vnd.ms-excel | text/arff |
Navrhovaný software pro převod xls do arff
Podobné .xls konverze
- xls do ris
- xls do sta
- xls do sav
- xls do ics
- xls do text
- xls do dqy
- xls do uos
- xls do xlk
- xls do prn
- xls do des
- xls do 123
- xls do _xls
- xls do asc
- xls do ast
- xls do atomsvc
- xls do aws
- xls do bna
- xls do ded
- xls do dif
- xls do ecsv
- xls do exp
- xls do fmp
- xls do fods
- xls do fp4
- xls do gif
- xls do json
- xls do mso
- xls do odc
- xls do odf
- xls do ots
- xls do pmdx
- xls do pxl
- xls do pxt
- xls do qpw
- xls do rtm
- xls do sdc
- xls do sdd
- xls do smf
- xls do stm
- xls do sxc
- xls do vcs
- xls do wb0
- xls do wb1
- xls do wb2
- xls do wb3
- xls do wbd
- xls do wk!
- xls do wk3
- xls do wke
- xls do wkq
- xls do wks
- xls do wmf
- xls do wq1
- xls do wq2
- xls do xl
- xls do xlc
- xls do xlmx
- xls do xlr
- xls do xlshtml
- xls do xlsmhtml
- xls do xltm
- xls do xltx
- xls do xlw
- xls do xss