Lasciami dipingere un'immagine nella tua testa. Stai lavorando a un progetto e devi compilare e segnalare dati da un database online. Sai che JMP è efficace nell'estrazione e nella manipolazione dei dati, ma non sai da dove iniziare: come posso estrarre i dati online? Come posso filtrare e vagliare questi dati? Come potrei ampliarlo per raccogliere informazioni da un intero database? JMP e JSL hanno funzionalità potenti ed espansive e oggi sono qui per insegnarti Internet Open.
Cos'è Internet aperto?
Entro JMP , nel menu File, c'è una funzione denominata "Internet Open". Il suo scopo generale è portare dati formattati o di testo da un sito Web in una tabella dati JMP. Da lì, puoi utilizzare JMP per eseguire analisi statistiche a tuo piacimento. Quando selezioni questa opzione, puoi inserire un URL, selezionare quali tabelle di dati specifiche dal Web desideri o anche passare dall'importazione di tabelle formattate al solo testo. Ciò apre un mondo completamente nuovo di dati e possibilità statistiche. Internet contiene informazioni per vite intere, quindi potervi accedere ha valore per tutta la vita.
Per un progetto estivo presso JMP, mi è stato assegnato il compito di compilare dati da Internet. Un modo in cui avrei potuto farlo era cercare manualmente ogni singolo piccolo dato di cui avevo bisogno su più siti web; tuttavia, ciò avrebbe richiesto troppo tempo e sarebbe stato decisamente inefficiente. Invece, ho semplicemente utilizzato lo strumento Internet Open e ho scaricato tutti i dati automaticamente! Ciò ha consentito una compilazione dei dati più efficace e accurata. Da lì, ho potuto filtrare e vagliare i dati utilizzando i numerosi strumenti offerti da JMP. Per fare un esempio, diciamo che eri interessato alla serie televisiva "Lost" e volevi analizzare la durata delle stagioni.

Usando Internet Open, copieresti il collegamento di Wikipedia ( https://en.wikipedia.org/wiki/List_of_Lost_episodes ) nello spot dell'URL. Poiché la tabella dati è già formattata all'interno del sito Web, è possibile utilizzare il filtro "Apri come dati". Dopo aver selezionato OK, verrà visualizzata un'altra finestra con l'elenco delle tabelle dati JMP trovate nel sito web. Voglio solo la prima tabella dati, quindi seleziono la prima riga e faccio clic su OK. Il tuo tavolo dovrebbe apparire! È così facile!


Come possiamo renderlo ancora più efficiente?
Anche se estrarre i dati utilizzando Internet Open è stato sicuramente un passo avanti rispetto all'inserimento dei numeri in JMP da solo, sentivo comunque il bisogno di accelerare ulteriormente il processo. Volevo automatizzare tutto, in modo che con il clic di un pulsante potessi aprire immediatamente una tabella di dati JMP. Perché ciò accadesse, avevo bisogno di usare JSL.
Questa è la prima estate che mi avvicino davvero a JSL, quindi mi considero sicuramente un principiante con la lingua. Detto questo, utilizzare Internet Open tramite codice è molto semplice! La sintassi principale che utilizzerai è la funzione "Open()", che apre tabelle, script e dati dal web! Dopo aver incollato l'URL nella funzione di apertura, puoi selezionare tabelle specifiche da importare, impostare le tabelle in modo che siano invisibili e molto altro.
Internet Open è uno strumento importante, poiché ha molto valore pur essendo così semplice. Dà accesso a un mondo intero con pochi clic e ti fa risparmiare tempo e fatica. Ha una moltitudine di applicazioni e impostazioni, inclusa molta flessibilità con lo strumento aperto in JSL. Provatelo se non l'avete ancora fatto!
Ciao chris,
Non scrivo mai script jsl, ma ho deciso di provare a scriverne uno utilizzando la funzione Apri. Ho ricevuto indicazioni da Il post di John Schroedl in risposta ad una domanda.
Questo codice apre un file.Modificando il numero tra parentesi si aprono le diverse tabelle della pagina.
Aprire( " https://en.wikipedia.org/wiki/List_of_Lost_episodes ", tabella HTML(1) );