Assegna un ID univoco per ogni testo univocoCiao a tutti,
Vorrei ottenere il vostro aiuto nel caso seguente. Ho dei dati che si occupano di droghe e dei loro problemi specifici all'interno di diverse aziende. Le due colonne (vale a dire il nome del farmaco e le specifiche del problema) sono dati di testo. Vorrei creare una terza colonna (continua) che aggiunga un ID univoco a ciascun nome di farmaco quando appare. Ad esempio, piperacillina sodica e tazobactam sodico è il nome del farmaco. Ogni volta che appare questo nome assegnare ID=1. Se il nome del farmaco è cambiato in acido zoledronico, ad esempio, ID=2 e così via. Potresti per favore aiutarmi a costruire una formula in JMP per affrontare questo caso? Meglio, Qais
Re: Assegna un ID univoco per ogni testo univocoGrazie mille. Ben fatto
Re: Assegna un ID univoco per ogni testo univocoIl mio suggerimento è di leggere la documentazione fornita da JMP. Dei numerosi libri scaricati durante l'installazione di JMP:
Aiuto==>Libri
ti consiglio di leggere,
Utilizzo di JMP
Analisi di base
Grafica essenziale
Guida alla sceneggiatura
Questa è una lettura lunga, tuttavia, JMP è un prodotto potente con molte funzionalità
Re: Assegna un ID univoco per ogni testo univocoGrazie mille signore per il tuo straordinario aiuto professionale. Problema risolto. Qualche consiglio per migliorare le mie capacità nello scrivere una formula JSL avanzata?
Migliore,
QaisRe: Assegna un ID univoco per ogni testo univocoC'è un add-in nel Add-in Depot che fondamentalmente fa questo. Si chiama "comprimere in codice etichettato". Vuoi la versione rivista. Eseguire il componente aggiuntivo sulla colonna con il testo. Questo creerà una nuova colonna chiamata " codificato". Vai nelle proprietà della colonna e disattiva le etichette dei valori e fai clic su Applica. Dovresti essere lasciato con quello che cerchi.
Migliore,
MRe: Assegna un ID univoco per ogni testo univocoEcco uno script che viene eseguito su una tabella di dati di esempio che crea una colonna ID con una formula come desideri
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\cars.jmp" );
dt << New Column( "ID",
formula(
If( Row() == 1,
Summarize( drugs = by( :Make ) )
);
Contains( drugs, :Make );
)
);