Perché convertire DATA in JSON?
Il JSON è lo standard di interscambio per le API web e le moderne pipeline di dati. La conversione di un'esportazione di Analysis Studio in JSON rende i record immediatamente utilizzabili da applicazioni web, endpoint REST e strumenti JavaScript che richiedono dati strutturati anziché testo delimitato da tabulazioni.
Come convertire DATA in JSON
Python (pandas) FREE
Installare pandas, quindi caricare il file .data con pd.read_csv utilizzando la tabulazione come separatore e skiprows=N (dove N è il numero di righe di intestazione), e chiamare .to_json('output.json', orient='records', indent=2).
LibreOffice Calc FREE
Aprire il file .data con Tab come delimitatore e saltare le righe di intestazione, quindi esportare come CSV e convertire quel CSV in JSON utilizzando un secondo passaggio di script o uno strumento online da CSV a JSON.
Microsoft Excel APP
Importare il file .data tramite Dati > Da testo/CSV con Tab come delimitatore, salvare come CSV, quindi convertire il CSV in JSON in un passaggio Python o con un altro strumento.
Informazioni su questi formati
Un file .data è un'esportazione in testo semplice, delimitata da tabulazioni, creata da Appricon Analysis Studio, un programma Windows per il data mining e l'analisi statistica. Per…
Apri dettagli .DATA →Un file JSON è un file di dati in formato testo semplice (plain-text) basato sulla JavaScript Object Notation, utilizzato da API web, configurazioni di app ed esportazioni di dati.…
Apri dettagli .JSON →Qualità e a cosa prestare attenzione
- Il file
.dataè associato a un file di schema.stpche contiene i nomi delle colonne; se il file.datastesso presenta intestazioni mancanti o numeriche, controllare il file.stpper i nomi reali prima di creare il JSON. - Il numero di righe di intestazione da saltare varia per ogni esportazione di Analysis Studio - contarle in un editor di testo prima di eseguire lo script; un valore di
skiprowserrato sposta tutte le colonne. - I file
.datadi Analysis Studio possono contenere record di database sensibili; convertire localmente invece di caricarli su un servizio online.
Domande frequenti
Cosa significa `skiprows=N` nello script Python?
Ho bisogno del file `.stp` per la conversione in JSON?
.stp contiene i nomi delle colonne; senza di esso si potrebbero ottenere intestazioni di colonna numeriche nell'output JSON.