Add method to pivot results
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python, sqlalchemy
- Ambito
- backend-api-design, data, databases
Direzione di ricerca
Inizia individuando le API di query esistenti result e group-by nel codebase Python/SQLAlchemy e verifica come gli utenti ristrutturano attualmente i risultati. Definisci l’opzione per i nomi delle colonne del metodo pivot e il suo comportamento per i valori mancanti, come la velocity di source2. Il lavoro è completato quando i dati di esempio producono una riga per nome, con i valori dei parametri come colonne.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In some situations, we may need to group results and shift values into individual columns.
The example that comes to mind is data sorted like this:
name parameter value
source1 C/O ratio 0.1
source1 velocity -2
source1 mass 10
source2 C/O ratio 0.2
source2 mass 1
While this is fine, the user may want instead a table of the form:
name C/O ratio velocity mass
source1 0.1 -2 10
source2 0.2 None 1
This can be done with some group by commands, but we may want to provide a method .pivot to handle this automatically for the user, with an option to pass along what column name should be the pivot.
- Lingua principale
- Python
- Stelle
- 12
- Fork
- 5
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di astrodbtoolkit/AstrodbKit
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
astrodbtoolkit/AstrodbKit#110 ·
-
Nulls and load_table Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
astrodbtoolkit/AstrodbKit#109 ·
-
astrodbtoolkit/AstrodbKit#105 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
astrodbtoolkit/AstrodbKit#104 ·
-
bug
astrodbtoolkit/AstrodbKit#103 · 1 assegnatario ·
Tutte le issue di astrodbtoolkit/AstrodbKit
Issue simili
-
area: harness bug status: needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Human-Agent-Society/reef#625 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
learningequality/kolibri#15351 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Name consistency Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
eellak/triplestore#65 · 1 commento ·