<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Comment importer des données Twitter # dans JMP pour analyse?
j'ai fait un poster il y a quelque temps (Jeff a mentionné plus haut). Voici une autre approche que vous pourriez envisager pour deux raisons:
1: ce que j'ai fait précédemment ne représente qu'une des nombreuses façons dont vous pourriez vouloir capturer des données Twitter
2: c'est une montagne de JSL pour faire des choses plus faciles avec différents outils
Si je me souviens bien, twitter propose à la fois (1) un live courant d’une fraction de leur contenu (le message que j’avais précédemment utilisé l’utilisait) et récupérer historique informations (qui peuvent être plus utiles, et je n'ai pas enquêté). Cette publication contient des informations importantes, quelle que soit l’approche dont vous avez besoin.
Je suggère d'utiliser JMP exécuter de programme () pour exécuter un script Python qui établit la connexion à Twitter. Il y avait un certain nombre de kits d’outils Python pour l’accès à Twitter. Je ne les ai pas regardées depuis plus d'un an, mais voici deux idées:
(1) diffusion . C'est assez simple. faites fonctionner le script Python (sans JMP) pour qu'il ne répande les données à l'écran que pendant son exécution. Les données peuvent accélérer, ralentir, faire une pause, mais le script Python continue de sauvegarder les tweets à l'écran. Ensuite, utilisez Exécuter de programme pour lancer le script Python et capturer sa sortie. Exécuter de programme peut capturer les données du script Python de manière incrémentielle et les stocker dans une table de données.
(2) récupérer l'histoire . Cela peut être simple s'il n'y a qu'un seul type de requête (incorporer la requête dans le code Python), ou un peu plus compliqué si JMP doit fournir la requête. Néanmoins, exécutez un script Python qui affiche les résultats à l’écran, puis utilisez exécuter de programme . Si la demande doit être spécifiée à partir de JMP, vous pouvez le faire avec des arguments de ligne de commande du script Python ou utiliser le exécuter de programme << write méthode pour envoyer des "frappes" au script Python pour lui dire quoi faire. (utilisez les options de la ligne de commande si possible, ce sera plus simple.)
(Et l’approche CSV pourrait être encore plus simple. Je ne sais pas s'il existe un moyen non-API de le faire. Je pense * que * toutes les méthodes intéressantes pour obtenir les données de Twitter nécessitent une API nécessitant une forme de connexion. Les toolkits Python se connectent pour vous.)
Si vous faites fonctionner quelque chose, laissez-nous savoir ce qui a fonctionné. Cela intéresse beaucoup de gens. (La plupart des trousses à outils twitter de Python incluront une démo qui sera assez facile à adapter à ce que vous voulez. Google python twitter . )
jeff.perkinson Ce message contient un lien menant à Craige @ JMP Le blog non répertorié. Il fournit les étapes nécessaires pour accéder à l'API. De nombreux jeux de données ont déjà été extraits, donc une recherche Web sur le hashtag qui vous intéresse pourrait vous faire gagner du temps.
Meilleur,
M
Merci Jeff et Michael !!
Michael,
Quel est le moyen le plus simple d'obtenir des données de hashtag spécifiques de Twitter, c'est-à-dire via leur API. Je suis très novice pour extraire des données de Twitter, je n'ai jamais fait cela auparavant. Existe-t-il une instruction PDF, un blog ou un fil expliquant plus de détails?
Merci
M
Si vous entendez les tweets provenant d'un flux Twitter ou concernant un hashtag spécifique, la méthode la plus simple consiste à obtenir les données de Twitter sous forme de fichier CSV ou Excel. Le format généré par Twitter via leur API sera importé dans une table JMP contenant une ligne par tweet et les informations supplémentaires auxquelles vous aurez accès dans les colonnes suivantes.
M