Colección de preguntas "divertidas" para principiantes de Jmp... para lo cual no encontré respuesta en la ayuda ni en la comunidad en 15 minutos.
editar:
Cambié el título de jsl preguntas de novato para jmp preguntas de novato.
[Más Contenedores de temas como esto]
Combinación y limpieza de datosRe: Colección de preguntas "divertidas" para novatos en JSLBuen punto, no me había dado cuenta de eso antes.
Al mover la ventana Jmp de izquierda a derecha, ya hay una pequeña área a la izquierda de la pantalla donde se abren menús a la derecha ☛ (resaltado en azul).
En el área restante de la pantalla, las ventanas se abren hacia la izquierda ☚ (resaltadas en rojo).
Casi parece que tan pronto como haya suficiente espacio a la izquierda, el submenú girará hacia la izquierda.

Re: Colección de preguntas "divertidas" para novatos en JSLSegún mi experiencia, si mueve la ventana, también está seleccionando la opción del menú de hombre, hacia el borde izquierdo de la pantalla del monitor, JMP abrirá los submenús a la derecha.
Re: Colección de preguntas "divertidas" para novatos en JSLLos submenús de mi instalación Jmp siempre se abren a la izquierda del menú principal:

¿Dónde está la configuración para mover los submenús hacia la "derecha"?
Pregunta adicional: ¿cuál es el motivo por el que se abren en el lado equivocado?
Re: Colección de preguntas "divertidas" para novatos en JSL
@hogi escribió:
Por qué FitYbyX y Constructor de gráficos ¿Utiliza códigos de colores diferentes?
respuesta: Re: ¿En qué se diferencia el orden de colores del constructor de gráficos respecto a otros gráficos?
Si esto es un problema, se puede "solucionar" cambiando a Jmp Azul Rojo Verde:
https://community.jmp.com/t5/JMPer-Cable/Graph-Builder-color-theme-add-in/bc-p/626423/highlight/true#M846

Re: Colección de preguntas "divertidas" para novatos en JSLEn la plataforma Join Tables, ¿cuál es la diferencia entre Actualizar la tabla principal con datos de la segunda tabla y
Fusionar columnas del mismo nombre ?

Actualizar la tabla principal con datos de la segunda tabla asume que el usuario quiere Fusionar columnas del mismo nombre.
Entonces, es una especie de caso especial de fusionar columnas del mismo nombre.
Si Fusionar columnas del mismo nombre está seleccionado, entonces cualquier columna seleccionada del Tabla principal [será] actualizada con datos de la segunda tabla .
Así que no Fusionar columnas del mismo nombre sin Actualización de la tabla principal con datos de la segunda tabla.
Re: Colección de preguntas "divertidas" para novatos en JSLEl filtro de datos local sólo tiene un efecto local. No entiendo por qué el efecto con "seleccionar" era más confuso que el efecto con "incluir" habilitado. ¿Por qué confuso?
Local incluir Determina qué datos se muestran en el gráfico actual. Local seleccionar determinaría qué datos están resaltados en el gráfico actual.
A diferencia del filtro de datos general, la intención de un filtro de datos local no es seleccionar/excluir nada en la tabla de datos subyacente 
Mmmm si " no confundas al usuario "fue de hecho el argumento por el cual se deshabilitó la opción...
entonces estaría feliz si hubiera una opción para volver a habilitar el Seleccionar opción (por ejemplo, muy oculta, con Mayúsculas y clic derecho o algo así)
Quiero decir: Para aquellas aplicaciones útiles donde el usuario no se sentirá confundido, sino entusiasmado con las nuevas posibilidades 
mi deseo:
Filtro de datos local: no desactive la opción SELECCIONAR
Re: Colección de preguntas "divertidas" para novatos en JSLEl 'Filtro de datos locales' se aplica sólo al informe desde el que lo llama, y una tabla puede tener varios informes abiertos al mismo tiempo. ¡Permitir selecciones de filas de esta manera podría resultar confuso! Por otro lado, solo puede haber un 'Filtro de datos' para una tabla determinada y afecta a todos los informes secundarios de esa tabla (siempre que no tengan su propio Filtro de datos local).
Re: Colección de preguntas "divertidas" para novatos en JSL¿Por qué se elimina el objeto de la tabla de datos de Application Builder si cierro la tabla de datos respectiva?
(lo que lleva a una aplicación no funcional)
editar: Hm, tal vez sea posible cambiar el comportamiento; aquí está el desear

Re: Colección de preguntas "divertidas" para novatos en JSL¿Por qué no hay Seleccionar modo en el Filtro de datos locales - como el de (global) Filtro de datos ?
vs.
Re: Colección de preguntas "divertidas" para novatos en JSL-
Re: Colección de preguntas "divertidas" para novatos en JSLPor qué FitYbyX y Constructor de gráficos ¿Utiliza códigos de colores diferentes?

Re: Colección de preguntas "divertidas" para novatos en JSLBloquear columnas (jmp.com) Podría funcionar
Re: Colección de preguntas "divertidas" para novatos en JSLotro:
¿Hay algo en JMP como congelar panel en Excel?
(en JMP simplemente tiene sentido con las columnas:
es decir, tener algo índice columnas visibles a la izquierda, independientemente de la posición real en la tabla).
Re: Colección de preguntas "divertidas" para novatos en JSLHola,
en el índice de scripting hay un botón "ver también" que sugiere al usuario interesado funciones alternativas en el contexto de una función encontrada inicialmente.
Desafortunadamente, faltan algunos "vínculos" entre las entradas. p.ej
obtener <-> establecer portapapeles
N argumentos <-> cabeza
Publiqué un "contenedor" que desea recopilar los enlaces faltantes para poder agregarlos:
Índice de secuencias de comandos y ayuda en línea: "ver también"
¿Le ha sucedido a usted también que busca una función en el Índice de secuencias de comandos durante algún tiempo y descubre que no puede encontrar el término correcto para buscarla?
Si luego encontró la función correcta por suerte, ¿podría agregar una captura de pantalla al "contenedor" para ayudar a otros usuarios a encontrar la función más rápido?
... y apoya la idea con un Kudo : )
Re: Colección de preguntas "divertidas" para novatos en JSLDesafortunadamente, las inconsistencias en JMP son un problema conocido.El lado positivo es que cuando salen nuevos lanzamientos, con el tiempo uno ve que se hacen esfuerzos para limpiar las inconsistencias.Le sugiero encarecidamente que sus observaciones se agreguen a la Lista de deseos de JMP.De esa manera, se les notifica oficialmente a aquellos que realmente pueden realizar cambios.
Re: Colección de preguntas "divertidas" para novatos en JSLSí, así es, tus publicaciones viven el espíritu de "Cómo lo hago" 
Siempre me emociona mucho cómo piensas fuera de lo común y logras llegar al otro lado de una puerta cerrada, como cadenas concatenadas manualmente más un
parse( )
y eso es.
Es solo que la necesidad de "lea la Ayuda y verifique el índice de secuencias de comandos" sería menor si todas las "puertas fáciles" estuvieran desbloqueadas de forma predeterminada 
Enfoque alternativo: señales de desvío en el índice de secuencias de comandos
https://community.jmp.com/t5/JMP-Wish-List/Scripting-Index-and-online-Help-quot-see-also-quot/idi-p/559430
Re: Colección de preguntas "divertidas" para novatos en JSLNi siquiera estoy seguro de que si los desarrolladores originales de la sintaxis en cuestión respondieran, podrían decir exactamente por qué.
new data table()
no es la sintaxis a utilizar.
Habiendo trabajado toda mi carrera con sistemas de software desarrollados por otras personas y organizaciones, encuentro que es más productivo preguntar "¿Cómo lo hago?" en lugar de "¿Por qué no lo hace de esta o aquella manera?".La única respuesta real a la última pregunta es "Porque yo no era el desarrollador del software, alguien más lo era".
Re: Colección de preguntas "divertidas" para novatos en JSLEdité el texto original para hacerlo más claro.
Me preguntaba por qué no lo es</CODE></P><PRE><CODE class=" language-jsl">new <STRONG>data</STRONG> table()
Re: Colección de preguntas "divertidas" para novatos en JSLSupongo que se debe a que 2 desarrolladores diferentes crearon las 2 aplicaciones diferentes.
Re: Colección de preguntas "divertidas" para novatos en JSLCuando importo un archivo de texto sin encabezado, ¿por qué aparecen los nombres de las columnas?

y cuando importo el mismo archivo a través de "Importar varios archivos ...", son

?
Re: Colección de preguntas "divertidas" para novatos en JSL@Mark_Bailey : Claro, no hay ninguna diferencia entre N fila(dt) y lo inexistente dt << n filas
... desde el punto de vista de lo que obtienes.
Pero esta publicación trata sobre modismos del lenguaje jmp que pueden dificultar que los principiantes obtengan lo que quieren.
A veces, hay pequeñas "paredes" o te quedas atrapado frente a una puerta cerrada; esto puede resultar frustrante o irritante.
Me imagino que durante el período de prueba algunos usuarios potenciales de JMP se perdieron en otros lenguajes como Python o Matlab debido a tales dificultades.
El beneficio de los mensajes:
Imaginemos que un usuario tiene una tabla de datos dt y ya sabe que puede enviar mensajes como << obtener nombre al objeto.
Él también sabe que escribir
dt << get
y presionando CTRL+Espacio le ayudará a conseguir posibles candidatos para lo que quiere.
Y efectivamente, hay una << obtener filas() para tablas de datos.
Desafortunadamente, esta función hace algo más 
Por lo tanto, sigue buscando y busca en el Índice de secuencias de comandos otros mensajes como Nitems , Longitud , Dimensiones etcétera.
Nada - junto con la idea: Si no conoce el nombre correcto de la función, no puedo darle la información correcta.
Luego simplemente selecciona el objeto de la tabla de datos y escanea todos estos mensajes, que pueden enviarse a una tabla de datos. Una lista enorme, pero ninguna hace lo que el usuario quiere. Esto lleva un tiempo...
Otro usuario utiliza el índice de Scripting e intenta


entonces:

y escanea las primeras 10 entradas. Mmm...
(comparar: https://www.google.com/search?q=length+data%20table+python)
Como siguiente paso, ambos van a la Comunidad JMP:
https://community.jmp.com/t5/forums/searchpage/tab/message?q=data%20table%20number%20rows
y descubre que no fueron los únicos que tuvieron este problema - ¡qué alivio!
Y eso no es todo.
Afortunadamente, hay personas que ayudan con pasión a otros usuarios con sus problemas 
De ahora en adelante, ambos pueden decirle a otras personas que la función no es "longitud()", "dimensiones()", "len()", "tamaño()" ...., sino N fila().
Y eso dt << N filas() no está disponible porque sería lo mismo que N fila(dt)
... o N filas (dt).
Re: Colección de preguntas "divertidas" para novatos en JSLUna función es una subrutina que puede llamar en cualquier lugar de un script. Podrían ser necesarios uno o más argumentos. Devuelve un valor. Podría tener un efecto secundario, como crear una instancia de un cuadro de presentación.
Un mensaje invoca un método implementado por un objeto.
No tiene sentido (para mí) tener necesariamente un mensaje para duplicar cada función si eso es lo que estás sugiriendo. ¿Qué beneficio adicional proporciona el mensaje, dt << N Row, que no puede obtener de la llamada a la función, N Row( dt)?
Debe aprender la sintaxis, las palabras clave, las funciones y los protocolos de cualquier lenguaje informático.
Re: Colección de preguntas "divertidas" para novatos en JSLSolución alternativa para agregar fila (con valores):
recopilar la información en un Caja de mesa , luego usa

y copiar los datos a un tabla de datos.
Re: Colección de preguntas "divertidas" para novatos en JSLEste es un ejemplo de una de las inconsistencias en JSL.No todas las funciones tienen un mensaje equivalente.Le sugiero que cuando encuentre una inconsistencia, agregue una solicitud a la Lista de deseos de JMP para resolver la inconsistencia.
Re: Colección de preguntas "divertidas" para novatos en JSLno entiendo tu
current data table()
data table("my name")
asunto.
Re: Colección de preguntas "divertidas" para novatos en JSLEs muy sencillo cortar matrices.
names default to here(1);
mat = [10 20 30 40 50, 15 25 35 45 55];
show( mat[1,0]);
show( mat[1,2::4]);
/*:
mat[1,0] = [10 20 30 40 50];
mat[1,Index(2, 4)] = [20 30 40];
Re: Colección de preguntas "divertidas" para novatos en JSLRe: Colección de preguntas "divertidas" para novatos en JSLEl mensaje
Obj << Agregar fila ({valores, .....})
es un mensaje válido para el objeto de visualización, cuadro de tabla
El mensaje
Obj << Agregar filas (, n., ,Al inicio|Al final|Después(m)> | { lista de ( nombre de columna = valor ) pares } ))
es un mensaje válido para agregar filas a una tabla de datos.
Ambos mensajes permiten agregar filas, pero en diferentes formatos, ya que los objetos tienen una funcionalidad muy diferente.
Re: Colección de preguntas "divertidas" para novatos en JSLPor qué hace añadir fila agregar una fila a una tabla de datos - pero no suma los valores *)?
*) agregar valores con la misma sintaxis solo funciona para Cajas de mesa
dt = New Table( "Untitled" );
dt << add row( {1} );
New Window( "test",
tb = Table Box( String Col Box( "string col", {"a"} ),
Number Col Box( "number col", {1} ) )
);
tb << add row( {"b", 2} );
editado: deseo proporcionar una función de acceso directo como agregar fila (lista de valores) también para tablas de datos
(muy conveniente para la recopilación de datos en bucles for, por ejemplo, para depuración)
https://community.jmp.com/t5/JMP-Wish-List/easy-way-to-add-rows-amp-values-to-a-data-table/idi-p/559082
Re: Colección de preguntas "divertidas" para novatos en JSL¿Por qué hay tantos mensajes que puedo enviar a una tabla de datos pero no?
dt << n rows()
simplemente trabajando:
n rows (dt)
editar: deseo
https://community.jmp.com/t5/JMP-Wish-List/lt-lt-n-rows-to-get-the-rows-of-a-data-table/idi-p/559101
Re: Colección de preguntas "divertidas" para novatos en JSL¿Por qué es
current data table()
data table("my name")pero
new table()
(sin "datos") - porque no hay datos ¿Aún en la mesa?;)
Aquí parece que "tablas" y "tablas de datos" son algo similar, pero esto definitivamente no es cierto:
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-JSL-newbie-questions/mp/559063/highlight/true#M77234
Re: Colección de preguntas "divertidas" para novatos en JSL¿Existe algún tutorial sobre cómo "cortar" matrices?
Acabo de encontrar información como esta.
https://www.jmp.com/support/help/en/16.2/?os=win&source=application#page/jmp/subscripts-2.shtml
con alguna indexación básica como
mat[from::to, from2::to2]
¿También es posible la indexación "relativa al final" (el signo menos no funciona) o la indexación con inicio o final abiertos (dejar la ranura vacía no funciona)?
mat[1::-1];<BR /><BR />mat[1::];<BR /><BR />mat[::]
editar: deseo
https://community.jmp.com/t5/JMP-Wish-List/new-slicing-options-for-matrices/idi-p/559090#M2563