error with @rename macro
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Riproduci le due forme di @rename con Julia 1.4.1 e Query 0.12.2, quindi esamina src/table_query_macros.jl intorno alla riga 149. Confronta il modo in cui vengono gestite le espressioni letterali e le espressioni Symbol e verifica la correzione con una copertura di regressione che dimostri che entrambe le forme rinominano correttamente la colonna.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
If we use:
using Query, DataFrames
df = DataFrame(a=[1,2,3],b=["a","b","c"])
The command:
df |> @rename(:a=>:d)
does the expected rename of the column, however if:
df |> @rename(Symbol("a") => :d)
returns the error:
MethodError: no method matching getindex(::Nothing, ::Int64)
Stacktrace:
[1] @rename(::LineNumberNode, ::Module, ::Vararg{Any,N} where N) at /Users/XXX/.julia/packages/Query/AwBtd/src/table_query_macros.jl:149
but I would expect the same result. I'm using Julia 1.4.1 and Query 0.12.2.
The reason for doing this would be to rename columns with spaces in them.
- Lingua principale
- Julia
- Stelle
- 404
- Fork
- 48
- Merge medio
- 6h 38m
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 queryverse/Query.jl
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
queryverse/Query.jl#341 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
queryverse/Query.jl#332 · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
queryverse/Query.jl#331 · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
queryverse/Query.jl#330 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
queryverse/Query.jl#328 ·
Tutte le issue di queryverse/Query.jl
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
EnzymeAD/ReactantServer.jl#103 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ClapeyronThermo/Clapeyron.jl#649 ·
-
Add DocStringExtensionsApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ohno/Antique.jl#165 ·
-
`UnitLowerTriangular(transpose(M')) \ b` returns a wrong solutionForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
JuliaLang/LinearAlgebra.jl#1749 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100