Columna con ID de imagen para importar imágenes de carpeta.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un archivo de datos con 12 columnas.
La primera columna es el ID del panelista. La segunda columna es el ID numérico de una foto que el panelista tomó del producto que estaban usando. Las otras 10 columnas son propiedades del producto que utilizó el panelista.
Tengo una carpeta con todas las imágenes que los consumidores tomaron de los productos con el nombre de cada imagen que coincide con los valores de la segunda columna.
Me gustaría que JMP pudiera importar las imágenes en las celdas para poder usar las imágenes en gráficos y en la pantalla visual de la tabla.
¿Es esto posible de alguna manera? ¿Podría escribirse un guión para esto?
Gracias
Re: Columna con ID de imagen para importar imágenes de carpeta.Sí, se propuso algo similar en el hilo anterior ( Importar imagen de URL a columna de expresión ) pero sin el bucle, simplemente configúrelo como una fórmula en la columna.
dt = Mesa nueva ( "prueba" , Agregar filas ( 1 ) ,
Nueva columna ( "Titulo de la imagen" , Personaje , Nominal , Establecer valores ({ "Capturar" })) ,
Nueva columna ( "Imagen" , Expresión , Fórmula ( Nueva imagen ( dt : Ubicación || : Titulo de la imagen || ".png" )))
) ;
dt << Establecer variable de tabla ( "Ubicación" , "C: \ Fotos \" ) ;
La imagen con la ruta C: \ Photos \ Capture.png se mostrará en la columna 2 (: Imagen)
¡Gracias por la ayuda!
Re: Columna con ID de imagen para importar imágenes de carpeta.Es posible que llegue a algún lugar si utiliza un script como este (primero abra su tabla de datos de 12 columnas) ...
dt = Tabla de datos actuales ();
dt << Nueva columna ("Imagen", Expresión);
imagePath = "C: \ Usuarios \ ... \ Mis documentos \ Proyecto \ Fotos \"; / * establecido en la carpeta correcta que contiene las imágenes * /
Para cada fila (: Imagen = Nueva imagen (imagePath ||: Columna 2 || ".png")); / * reemplazar Columna 2 en medio de la declaración con el nombre correcto de la segunda columna * /
Re: Columna con ID de imagen para importar imágenes de carpeta.¡Gracias! Encontré un comienzo de una solución aquí ( Importar imagen de URL a columna de expresión )
Esto parece parecerse a lo que necesito:
Nueva tabla ("prueba", Agregar filas (1), Nueva columna ("Imagen", Expresión));
: Imagen [1] = Nueva imagen ("C: \ Photos \ Capture.png"
);
Re: Columna con ID de imagen para importar imágenes de carpeta.Pablo,
Una cosa más.Vaya a la página Discusiones generales y escriba expresiones en el cuadro de búsqueda.Encontré algunas cosas que podrían interesarte.
Mejor,
Cuenta
Re: Columna con ID de imagen para importar imágenes de carpeta.Hola pablo
He enviado su solicitud de funciones al soporte técnico de JMP.
Gracias,
Cuenta
Re: Columna con ID de imagen para importar imágenes de carpeta.Hola Bill,
De hecho, agregar las imágenes una por una siguiendo el procedimiento que describe es la única solución que encontré. Se vuelve aburrido después de la imagen 200 ☺ y el archivo se vuelve grande.
Pensé que sería una buena característica si la función de expresión "imagen" tuviera una opción para especificar una ruta. De esta manera, la columna contendría solo los nombres de las imágenes, pero esos podrían convertirse en imágenes con un par de clics, hacer el análisis / gráfico con las imágenes y volver a los números antes de guardar para minimizar el tamaño del archivo.
Solo una idea, tal vez para el futuro ☺
Saludos,
Pablo Moreno Peláez
I + D - Cuidado del hogar M&S
Leo mi correo electrónico dos veces al día. Si tiene una solicitud urgente, llámeme o envíeme un mensaje instantáneo.
Re: Columna con ID de imagen para importar imágenes de carpeta.Hola,
Las imágenes en sí se pueden importar fácilmente, pero se pueden soltar y arrastrar una a una.Debe crear una nueva columna para las imágenes y hacer que el tipo de datos Expresión en Información de columna.También debe asegurarse de que las propiedades de la columna estén configuradas en Rol de expresión y que el rol de expresión sea Imagen.
No estoy seguro de usar una secuencia de comandos para importar las imágenes, pero estaría encantado de discutirlo por teléfono y / o WebEx.
Mejor,
Bill Worley
JMP SE
bill.worley@jmp.com