No momento o FilterModifier, por conta de como foi implementado, só pode receber como input um vetor de elementos distintos, mas acho que em algum momento poderíamos incrementar esse Modifier ou até criar um outro Modifier de forma que pudéssemos usar ele para gerar uma coluna com os mesmo dados, mas com um nome diferente, ou seja, que ele tenha suporte pra receber como input um Pair{Symbol, Symbol}. A principio, isoladamente, não aparenta fazer muito sentido, mas na criação de um pipeline pra gerarmos uma nova coluna a partir da transformação linear de outra coluna acho que seria útil.
| Altura em Centímetros |
| 176 |
Caso quiséssemos gerar uma nova coluna que representasse a altura em polegadas.
filter1 = FilterModifier(:Altura, :Altura => :Altura2)
filter2 = Modifier(:Altura2, : x -> x / 2,54)
push!(stream, filter1)
push!(stream, filter2)
Aí nós teríamos:
| Altura em Centímetros |
Altura em Polegadas |
| 176 |
68,75 |
No momento o
FilterModifier, por conta de como foi implementado, só pode receber como input um vetor de elementos distintos, mas acho que em algum momento poderíamos incrementar esseModifierou até criar um outroModifierde forma que pudéssemos usar ele para gerar uma coluna com os mesmo dados, mas com um nome diferente, ou seja, que ele tenha suporte pra receber como input umPair{Symbol, Symbol}. A principio, isoladamente, não aparenta fazer muito sentido, mas na criação de um pipeline pra gerarmos uma nova coluna a partir da transformação linear de outra coluna acho que seria útil.Caso quiséssemos gerar uma nova coluna que representasse a altura em polegadas.
Aí nós teríamos: