4 repository-uri
Reading relational data from various file formats into structured data frames for analysis.
Distinct from Excel Data Import: Candidates are either too specific to one format (Excel/JSON) or unrelated to data analysis frames.
Explore 4 awesome GitHub repositories matching data & databases · Tabular Data Import. Refine with filters or upvote what's useful.
Danfo.js este o bibliotecă de analiză și preprocesare a datelor pentru JavaScript care oferă structuri de date etichetate de înaltă performanță. Implementează data frame-uri și serii pentru a permite analiza complexă a datelor, calculul statistic și manipularea datelor tabulare structurate. Proiectul servește ca o bibliotecă de preprocesare pentru învățarea automată, oferind utilitare pentru codificarea etichetelor categorice, one-hot encoding și scalarea și standardizarea caracteristicilor numerice. Acesta facilitează în mod specific conversia structurilor de date etichetate în tensori pentru antrenarea și evaluarea modelelor. Biblioteca acoperă un set larg de capabilități, inclusiv statistici descriptive, operațiuni relaționale precum îmbinarea și unirea, și procesarea seriilor temporale. Include instrumente pentru curățarea, filtrarea și gruparea datelor, precum și o interfață de vizualizare pentru generarea de grafice și diagrame interactive direct din data frame-uri. Sistemul suportă importul și exportul datelor prin formate CSV, JSON și Excel.
Reads relational data from CSV, Excel, and JSON files into structured formats for analysis.
Tablib este o bibliotecă Python concepută pentru importul, exportul și manipularea seturilor de date tabelare. Funcționează ca un convertor și manager de date multi-format, permițând utilizatorilor să mute informații între diferite standarde de fișiere. Biblioteca suportă transformarea datelor între formatele CSV, JSON, YAML și Excel. Oferă o interfață programatică pentru a gestiona aceste seturi de date prin adăugarea de rânduri, filtrarea coloanelor și segregarea înregistrărilor. Sistemul utilizează o reprezentare internă comună și o mapare bazată pe adaptoare pentru a normaliza sursele de intrare diverse. Acest lucru permite rutine consistente de citire și scriere în toate formatele de fișiere suportate.
Reads relational data from various file formats into a common internal representation for further processing.
Acest proiect este un driver de bază de date MySQL pentru Node.js care stabilește conexiuni de rețea și execută interogări SQL folosind un protocol de comunicare nativ. Acesta funcționează ca un client SQL asincron, oferind o interfață de interogare bazată pe promisiuni și suport pentru tipare async/await pentru a gestiona operațiunile de bază de date non-blocante. Biblioteca include o implementare completă a protocolului MySQL, servind ca set de instrumente pentru construirea de servere de baze de date personalizate, proxy-uri sau clienți. De asemenea, operează ca un manager de pool de conexiuni și un instrument de prevenire a injecțiilor, utilizând interogări pregătite și parametrizate pentru a securiza interacțiunile cu baza de date. Proiectul acoperă o gamă largă de capabilități de integrare a bazelor de date, inclusiv coordonarea tranzacțiilor atomice, streaming-ul jurnalelor binare și streaming-ul de date tabelare pentru importuri în masă. Gestionează ciclurile de viață ale resurselor prin curățarea automată a conexiunilor și oferă diverse mecanisme de autentificare, cum ar fi autentificarea prin hash de parolă și negocierea securizată a handshake-ului. Conectivitatea este susținută suplimentar prin criptare SSL, compresia traficului de rețea și capacitatea de a ruta traficul prin transporturi duplex personalizate.
Streams local tabular data into the database using a readable stream factory for efficient bulk imports.
Mapshaper este un instrument pentru procesarea, simplificarea și convertirea datelor vectoriale geografice, disponibil ca interfață de linie de comandă, instrument de browser web și bibliotecă Node.js. Funcționează ca un proiector de coordonate, convertor de date vectoriale și optimizator de active pentru hărți web, conceput pentru a transforma seturile de date spațiale între diferite sisteme de referință de coordonate și formate de fișiere. Proiectul se distinge prin simplificarea geometriei care păstrează topologia, ceea ce reduce numărul de noduri (vertex) menținând în același timp limitele partajate pentru a preveni golurile și suprapunerile. Optimizează în continuare activele pentru web prin cuantificarea coordonatelor și filtrarea atributelor pentru a reduce dimensiunile fișierelor. Sistemul acoperă o gamă largă de capabilități, inclusiv reproiectarea coordonatelor folosind șiruri PROJ și coduri EPSG, și conversia datelor între formate precum Shapefile, GeoJSON, TopoJSON, GeoPackage și KML. Oferă instrumente extinse de procesare a geometriei pentru buffering, clipping, dizolvare și repararea topologiilor, precum și utilitare de gestionare a datelor pentru unirea atributelor, filtrare și transformare. În plus, include funcții de vizualizare pentru generarea de exporturi SVG stilizate, graticule și hărți cu simboluri proporționale. Capabilitățile de procesare spațială pot fi integrate direct în aplicațiile JavaScript și în pipeline-urile de build prin biblioteca sa Node.js.
Converts CSV and TSV files into attribute data or point layers by mapping coordinates.