¿Existe una mejor manera de copiar por lotes varias columnas?¡Hola a todos! He notado que al usar "Pegar con nombres de columna" para copiar varias columnas, no funciona la selección de varias columnas en la ventana de columnas izquierda. De hecho, hay que seleccionarlas directamente en la ventana de datos para usarla con normalidad. Esto resulta muy incómodo, sobre todo cuando hay muchas columnas dispersas. ¿Hay alguna mejor manera de copiar varias columnas en lotes? ¡Gracias!
Estoy usando la versión 18.2.2.
Análisis y modelado de datos básicosRe: ¿Existe una mejor manera de copiar por lotes varias columnas?No estoy exactamente seguro de lo que estás intentando hacer aquí.
Si selecciona columnas del panel Columna, también las seleccionará de la tabla de datos.

Si desea copiar los datos al portapapeles, también debe seleccionar las filas que desea copiar, y debe hacerlo después de seleccionar las columnas de la izquierda. De lo contrario, solo se copiarán los nombres de las columnas, ya que esa es la selección activa.
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?De hecho, la misma situación también se puede encontrar al utilizar "Copiar con nombres de columna".
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Creo que entiendo el mecanismo de funcionamiento que estás explicando.
Tras seleccionar los nombres de las columnas en el panel de columnas, las columnas del panel de datos se resaltarán en azul claro. En ese momento, debo hacer clic en el área en blanco sobre la lista de números de fila en el panel de datos para que las columnas seleccionadas se resalten en azul oscuro. Solo entonces se podrá decir que las columnas y los datos que contienen han sido seleccionados.
Solo cuando las columnas de origen y destino estén en estado azul oscuro se pueden usar estos dos comandos para copiar y pegar datos.
¡Muchas gracias por su oportuna orientación!
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Puede hacer clic en cualquier lugar de la tabla de datos.
Aquí solo tendrá columnas seleccionadas y ningún dato Y la selección está activa en los nombres de las columnas

Puede hacer clic en cualquier parte de la tabla, pero según dónde haga clic, se obtendrán diferentes selecciones. Solo asegúrese de que las columnas permanezcan seleccionadas al hacer clic en la tabla y determine qué opción le conviene más (espacio en blanco, lista de filas o mantener presionada la tecla Ctrl y hacer clic en las celdas de la tabla).
Si hace clic en un espacio en blanco, la selección cambiará de nombres de columnas a encabezados de columnas.

Creo que puedes copiar en esta etapa, pero también puedes seleccionar las filas que te interesan (ctrl+A para seleccionar todas las filas).

Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Jmp tiene la mayor complejidad que he visto para operaciones básicas como copiar columnas.
Afortunadamente, hay maestros como tú que pueden brindar una orientación detallada, ¡muchas gracias!
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?A veces puede parecer complejo, pero en este caso, se realizan dos selecciones distintas: nombres y encabezados de columna. Probablemente se podrían realizar mejoras para que sea más claro... no sé si esto cambiará en JMP19, por ejemplo.
Etiquetaré a @julian para que vea que puede haber confusión al seleccionar columnas en el panel. Por ejemplo, podría ampliarse la opción "Copiar con nombres de columna" para que siempre tenga en cuenta los datos.
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?
@jthi escribió:
Puedes hacer clic en cualquier parte de la tabla , pero según dónde hagas clic, se obtendrán diferentes selecciones. Solo asegúrate de que las columnas permanezcan seleccionadas al hacer clic en la tabla y decide qué opción te conviene más (espacio en blanco, lista de filas o mantener presionada la tecla Ctrl y hacer clic en las celdas de la tabla).
¡Esto es genial en JMP!
Muy único y potente: la selección de columnas se " conserva " cuando el usuario selecciona filas específicas.
Y viceversa: cuando un usuario selecciona una columna, esto no cambia ni restablece la selección de filas.
¡Una vez que te acostumbres, no querrás perdértelo! ¡Te lo garantizo! *)
En Excel, cuando se selecciona una fila, la selección de la columna desaparece.
Lo mismo sucede cuando se selecciona una columna: se pierde la selección de fila.
*) ¿No te convence? Mira algunas de las increíbles conferencias de @brady_brady ( https://www.google.com/search?q=data+doctor++site%3Acommunity.jmp.com ). Cuando la curación de datos va más allá de copiar columnas, ¡JMP casi parece magia! Parte de esto funciona gracias a la potente función de selección de filas y columnas en JMP.
Hay que reconocer que tareas sencillas como copiar columnas (¡y eliminar columnas!) pueden ser más complicadas que en Excel.
Tú y Jarmo ya mencionasteis dos trucos importantes:
a) seleccionar todas las filas: CTRL+A
b) deseleccionar todas las filas: haga clic en el triángulo inferior ( el área en blanco sobre la lista de números de fila )

Re: ¿Existe una mejor manera de copiar por lotes varias columnas?
@jthi escribió:
Por ejemplo, tal vez se podría ampliar "Copiar con nombres de columnas" para tener siempre en cuenta los datos.
Por el momento, "Copiar columnas con nombres de columna" sigue la idea
- solo se copian las columnas seleccionadas
- solo se copian las filas seleccionadas
Funciona como "Copiar columnas" mediante el encabezado de columna/clic derecho:

Copiar columnas: filas seleccionadas
Se puede argumentar que muchos usuarios no necesitan la funcionalidad actual.
Por otro lado, estoy seguro de que hay algunos usuarios (¿de largo plazo?) de JMP que usan y adoran la forma actual en que funciona:

Si hay planes para cambiar la forma en que funciona, debería haber una opción en las preferencias que permita a los usuarios existentes utilizar la funcionalidad existente.
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Lo siento, hay un detalle importante en mi publicación anterior que está mal:
En realidad, existe una diferencia significativa entre "Copiar columnas con nombres de columna" y "Copiar columnas" a través del menú contextual del encabezado de columna:
Copiar columnas con nombres de columna
- Solo se copian las columnas seleccionadas
- solo se copian las filas seleccionadas *)
*) editar:
3. Si No se selecciona ninguna fila, se copian todas las filas.
(ya mencionado por Jarmo en un post anterior: " Creo que puedes copiar en esta etapa ")
Por otro lado: "Copiar columnas" mediante Encabezado de columna / Clic derecho
3. Si no se selecciona ninguna fila, no se copia ninguna entrada *)
*) ¿No te resulta útil?
¡Al contrario! Esta función permite crear un script en el portapapeles que genera la estructura de la columna (incluidas todas las propiedades). Resulta muy útil para insertar el script en un flujo de trabajo posteriormente, sin la carga de las entradas de columna.
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?editar: ¿velocidad?
¿¡No reproducible?!
-> oculto detrás de una etiqueta de spoiler durante futuras investigaciones...
Ver más...
Otra diferencia es la velocidad .
El vídeo a continuación muestra los 3 casos:
- "Copiar columnas con nombres de columna" / "Pegar columnas con nombres de columna" (solo las entradas, sin propiedades de columna)
- "Copiar columnas" / "Pegar columnas": no se seleccionan filas (solo se crea la estructura de la columna)
- "Copiar columnas" / "Pegar columnas": todas las filas seleccionadas -> estructura de la columna + entradas
El tercer enfoque es muy cómodo:
Se puede utilizar para crear copias precisas de las columnas originales, incluidas todas las propiedades de las columnas Y los valores.
Pero el usuario tiene que pagar por la comodidad... con el tiempo.
"Pegar columnas" lleva tiempo, ¡como en el vídeo!
Para tablas más grandes, puede llevar minutos u horas crear las nuevas columnas.
Si desea copiar y pegar columnas, incluidas todas sus propiedades y entradas,
...y la tabla de datos es grande,
Puedes ahorrar horas haciéndolo en dos pasos:
Cualquiera:
- copiar/pegar la estructura mediante Copiar columnas y Pegar columnas (sin filas seleccionadas)
- copiar/pegar el contenido mediante CTRL+C y CTRL+V
O viceversa:
- "Copiar columnas con nombres de columna" y "Pegar columnas con nombres de columna" (solo las entradas, sin propiedades de columna)
- agregue las propiedades de la columna mediante Encabezado de columna / clic derecho / "Copiar propiedades de columnas" y "Pegar propiedades de columnas"
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Una forma sencilla de llegar desde el menú de columnas a la cuadrícula de datos: presione Pestaña (varias veces)
de https://community.jmp.com/t5/Discussions/Paste-multiple-column-names/mp/899672/highlight/true#M105960
por @mikedriscoll
Re: ¿Existe una mejor manera de copiar por lotes varias columnas?Hay un par de maneras de saber si has cambiado el foco del panel de columnas al panel de cuadrícula de datos. Cuando estés trabajando en cualquiera de estos paneles, JMP cambiará el 'foco' a ese panel. Así que si haces clic en el panel de columnas, seleccionas tus columnas, etc., entonces estará en foco. Verás la barra gris justo sobre el panel de columnas (panel central izquierdo) más oscura que las barras grises más claras sobre el panel de la tabla de datos (arriba a la izquierda), el panel de filas (abajo a la izquierda) y la propia cuadrícula de datos (todo a la derecha de esos 3 paneles). Sigue presionando la tecla Tab y verás el cambio gris oscuro de un panel a otro. Desde el panel de columnas, si presionas la tecla Tab dos veces, te llevará primero al panel de filas y luego al panel de datos. Luego puedes copiar tus datos (o datos + nombres de columnas) con Ctrl+C o Ctrl+Mayús+C.
Otra forma de saberlo es mirar los nombres de las columnas (suponiendo que alguna de las columnas seleccionadas esté visible, lo cual podría no ser el caso en tablas anchas). Cuando el panel está resaltado, son de un azul intenso (o del color que prefiera). Cuando no está seleccionado, son de un tono más claro. El primer método mencionado es una forma más fiable de saber qué está enfocado.