¿Puedo crear un subconjunto solo del texto de la sección Métodos de un lote de informes cuando el texto completo de cada informe ya está en una columna JMP?Hola a todos,
Tengo una tabla JMP que incluye el texto completo de varios artículos de revistas. Cada registro tiene el título del artículo en una columna (como ID) y el texto completo en otra. Me interesa crear una nueva columna que solo contenga el texto de la sección "Métodos" de cada artículo. Empecé a pensar que esto podría ser posible después de ver el tutorial "Recodificar Revisión" de @brady_brady (https://community.jmp.com/t5/JMP-On-Air/Recode-Review/ta-p/261025 ). Mi idea sería buscar la palabra "métodos" en el campo de texto completo de cada registro y luego reemplazarla con un delimitador arbitrario y poco común (por ejemplo, $%^). A continuación, buscaría la palabra "resultados" en el campo de texto completo de cada documento y la reemplazaría con un delimitador arbitrario diferente (por ejemplo, !@#). Entonces, podría usar texto a columnas o expresiones regulares para crear un subconjunto solo del texto entre estos dos delimitadores. Esto parece teóricamente posible. Sin embargo, supongo que sería complicado (por no decir impráctico) cuando las palabras "Métodos" o "Resultados" aparecen más de una vez en el documento (como suele ocurrir). ¿Alguna sugerencia o advertencia?
Compartir y comunicar resultadosRe: ¿Puedo crear un subconjunto solo del texto de la sección Métodos de un lote de informes cuando el texto completo de cada informe ya está en una columna JMP?Hola,
Esta es la fórmula más básica que puede utilizar para extraer directamente el texto entre la primera aparición de la palabra "Métodos" y la primera aparición de la palabra "Resultados".
Munger(
:TEXT,
Contains( Uppercase( :TEXT ), "METHODS" ),
Contains( Uppercase( :TEXT ), "RESULTS" )
-Contains( Uppercase( :TEXT ), "METHODS" )
)
Estoy bastante seguro de que esto solo funcionará para un subconjunto de los datos de texto completo porque estas dos palabras son extremadamente comunes en artículos científicos, pero le da una idea de cómo usar fórmulas JMP sin tener que insertar caracteres especiales y usar Regex .
Mejor,
TS
Re: ¿Puedo crear un subconjunto solo del texto de la sección Métodos de un lote de informes cuando el texto completo de cada informe ya está en una columna JMP?Como en muchos (¿casi todos?) De estos casos, "depende". Si los datos están bien estructurados, puede haber otras características que pueda utilizar para dar cuenta de esto. Por ejemplo, si los artículos son todos de la misma revista, es posible que pueda aprovechar la coherencia estructural entre ellos. A veces, realmente tienes que ser creativo y, a veces, es casi imposible encontrar una forma de dividir el texto que deseas con una regla de análisis general. Más herramientas permiten más creatividad y poder, por supuesto.
Asegúrese de ver la función "extraer segmento" de Recode y, como ha mencionado, algunas expresiones regulares.
Lo siento, no puedo ser de más ayuda aquí.
Salud,
Brady