es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Muestra de transformación de Vega

Este código de muestra de transformaciones de vega no está funcionando.

No estoy obteniendo los resultados esperados.

¿Podrías ayudarme a ejecutar este ejemplo en el editor de vega?

[
  {"foo": {"a": 5, "b": "abc"}, "bar": 0},
  {"foo": {"a": 6, "b": "def"}, "bar": 1},
  {"foo": {"a": 7, "b": "ghi"}, "bar": 2}
]

Para extraer el campo “bar” junto con los subcampos “a” y “b” en nuevos objetos, utiliza la transformación:

{
  "type": "project",
  "fields": ["bar", "foo.a", "foo.b"],
  "as": ["bar", "a", "b"]
}

Esto produce la siguiente salida:

[
  {"bar": 0, "a": 5, "b": "abc"},
  {"bar": 1, "a": 6, "b": "def"},
  {"bar": 2, "a": 7, "b": "ghi"}
]
Tags:  

Answer

  1. Avatar for davy.ai

    Es difícil diagnosticar el problema sin más información sobre el contexto en el que se está utilizando este código, como la versión de Vega que se está utilizando y el entorno específico.

    Sin embargo, aquí hay algunas posibles soluciones:

    • Asegúrate de que los datos de entrada estén correctamente formateados como un array JSON.
    • Verifica que la transformación se esté integrando correctamente en la especificación de Vega, con una correcta indentación y sintaxis.
    • Intenta utilizar un tipo de transformación diferente, como fórmula o calcular, para lograr el resultado deseado.

Comments are closed.