<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Cómo puedo importar datos de Twitter # en JMP para analizar?
hice un enviar en esto hace un tiempo atrás (Jeff mencionado anteriormente). Aquí hay un enfoque alternativo que podría querer considerar por dos razones:
1: lo que hice anteriormente representa solo una de las varias formas en que podría querer capturar datos de Twitter
2: es una montaña de JSL para hacer cosas que son más fáciles con diferentes herramientas
Como recuerdo, twitter ofrece tanto (1) un live corriente de una fracción de su contenido (la publicación que hice anteriormente usé eso) y (2) uno o más mecanismos para recuperar historico Información (que puede ser más útil, y no la investigué). Hay cierta información importante en esa publicación, independientemente del enfoque que necesite.
Sugeriría usar JMP's ejecute el programa () función para ejecutar un script de Python que realiza la conexión de twitter. Hubo una serie de kits de herramientas de Python para el acceso a Twitter. No los he visto en más de un año, pero aquí hay dos ideas:
(1) transmisión . Esto es bastante simple; ejecute la secuencia de comandos de Python (sin JMP) para que solo se derrame la información en la pantalla mientras se ejecuta. Los datos pueden acelerarse, ralentizarse, pausarse por un tiempo, pero la secuencia de comandos de Python sigue volcando los tweets en la pantalla. Entonces, use Ejecute el programa para lanzar el script Python y capturar su salida. Ejecute el programa puede capturar los datos de la secuencia de comandos de Python de forma incremental y almacenarlos en una tabla de datos.
(2) recuperar la historia . Esto podría ser simple si solo hay un tipo de solicitud (incrustar la solicitud en el código de Python), o podría ser un poco más complicado si JMP necesita proporcionar la solicitud. Aún así, obtenga un script de Python en ejecución que muestre los resultados en la pantalla, luego use ejecute el programa . Si la solicitud debe especificarse desde JMP, puede hacerlo con los argumentos de la línea de comandos para el script de Python, o puede usar el comando ejecute el programa << escriba el método para enviar "pulsaciones de tecla" al script de Python para decirle qué hacer. (Use las opciones de la línea de comando si es posible, será más sencillo).
(Y el enfoque CSV podría ser incluso más simple. No estoy seguro de si hay una forma no API de hacerlo. * Pienso * que todas las formas interesantes de obtener datos de Twitter requieren una API que necesite algún tipo de inicio de sesión. Los kits de herramientas de Python hacen ese inicio de sesión por ti.)
Si tienes algo funcionando, dinos qué funcionó. Mucha gente está interesada en esto. (La mayoría de los kits de herramientas de Twitter de Python incluirán una demostración que será bastante fácil de adaptar a lo que usted desea. Google python twitter . )
jeff.perkinson La publicación tiene un enlace que va a Craige @ JMP El blog de uncharted. Proporciona los pasos necesarios para acceder a la API. También hay una gran cantidad de conjuntos de datos que ya se han extraído, por lo que una búsqueda web en el hashtag en el que está interesado podría ahorrarle algo de tiempo.
Mejor,
METRO
Gracias Jeff y Michael !!
Miguel,
¿Cuál es la forma más fácil de obtener datos de hashtag específicos de Twitter, es decir, a través de su API? Soy muy novato en extraer datos de Twitter, no he hecho esto antes. ¿Hay alguna instrucción en PDF, blog o hilo que explique más detalles?
Gracias
METRO
Si te refieres a los tweets de un feed de Twitter o con respecto a un hashtag específico, entonces la forma más sencilla de hacerlo es obtener los datos de Twitter como un archivo CSV o Excel. El formato que sale de Twitter a través de su API se importará a una tabla JMP donde hay una línea por tweet con la información adicional a la que tiene acceso en las columnas posteriores.
METRO