<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Come posso importare i dati di Twitter # in JMP per l'analisi?
Ho fatto un inviare su questo un po 'indietro (Jeff menzionato sopra). Ecco un approccio alternativo che potresti prendere in considerazione per due motivi:
1: ciò che ho fatto in precedenza rappresenta solo uno dei molti modi in cui potresti voler acquisire i dati di Twitter
2: questa è una montagna di JSL per fare cose che sono più facili con diversi strumenti
Come ricordo, twitter offre sia (1) un live ruscello di una frazione del loro contenuto (il post che ho usato precedentemente) e (2) uno o più meccanismi per recuperare storico informazioni (che potrebbero essere più utili e non ho indagato). Ci sono alcune informazioni importanti in quel post indipendentemente dall'approccio che ti serve.
Suggerirei di usare JMP eseguire il programma () funzione per eseguire uno script Python che rende la connessione Twitter. C'erano un numero di toolkit Python per l'accesso a Twitter. Non li ho guardati da più di un anno, ma qui ci sono due idee:
(1) streaming . Questo è piuttosto semplice; ottenere lo script Python in esecuzione (senza JMP) in modo che riversi i dati sullo schermo finché è attivo. I dati possono accelerare, rallentare, mettere in pausa per un po ', ma lo script Python continua a scaricare i tweet sullo schermo. Quindi, usa Eseguire il programma per lanciare lo script Python e catturarne l'output. Eseguire il programma può acquisire i dati dallo script Python in modo incrementale e memorizzarli in una tabella di dati.
(2) recuperare la cronologia . Questo potrebbe essere semplice se esiste un solo tipo di richiesta (incorporare la richiesta nel codice Python), o potrebbe essere un po 'più complicato se JMP ha bisogno di fornire la richiesta. Ancora, esegui uno script Python in esecuzione che mostra i risultati sullo schermo, quindi usa eseguire il programma . Se la richiesta deve essere specificata da JMP, puoi farlo con gli argomenti della riga di comando sullo script Python, oppure puoi usare eseguire il programma << scrivi il metodo per inviare "sequenze di tasti" allo script Python per dirgli cosa fare. (usa le opzioni della riga di comando se possibile, sarà più semplice).
(E l'approccio CSV potrebbe essere ancora più semplice. Non sono sicuro se c'è un modo non API per farlo. I * think * tutti i modi interessanti per ottenere dati da Twitter richiedono un'API che richiede una qualche forma di accesso. I toolkit Python fanno login per te.)
Se ottieni qualcosa in esecuzione, facci sapere cosa ha funzionato. Un sacco di persone sono interessate a questo. (La maggior parte degli strumenti di Python Twitter includerà una demo che sarà abbastanza facile da adattare a ciò che desideri. Google Twitter di Python . )
jeff.perkinson Il post di s ha un link in esso che va a Craige @ JMP Il blog inesplorato. Fornisce i passaggi necessari per accedere all'API. Ci sono anche molti set di dati che sono già stati estratti, quindi una ricerca web sull'hashtag a cui sei interessato potrebbe farti risparmiare tempo.
Migliore,
M
Grazie Jeff e Michael !!
Michael,
Qual è il modo più semplice per ottenere dati hashtag specifici da Twitter, ad esempio tramite la loro API. Sono molto novizio nell'estrarre dati da Twitter, non l'ho mai fatto prima. C'è un'istruzione PDF, blog o thread che spiega maggiori dettagli?
Grazie
M
Se intendi i tweet di un feed di Twitter o di uno specifico hashtag, il modo più semplice per farlo è quello di ottenere i dati da Twitter come file CSV o Excel. Il formato che viene trasmesso da Twitter tramite la propria API verrà importato in una tabella JMP in cui è presente una riga per tweet con le informazioni aggiuntive alle quali è possibile accedere nelle colonne successive.
M