Es debido a que no has definido tu función twitter_setup().
Asegúrate de en Spyder (específicamente en tu código) tener definido lo siguiente:
# We import our access keys:fromcredentialsimport*# This will allow us to use the keys as variables# API's setup:deftwitter_setup():"""
Utility function to setup the Twitter's API
with our access keys provided.
"""# Authentication and access using keys:auth=tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)auth.set_access_token(ACCESS_TOKEN,ACCESS_SECRET)# Return API with authentication:api=tweepy.API(auth)returnapi
Otra recomendación es que intentes utilizar los Jupyter notebooks. :)
Muchísimas gracias Rodolfo, de verdad es que impresionas!!!
Ya resolví este tema... a ver si no me da más cosas y puedo ver lo que sale por mi cuenta!
Abrazos
he estado intentando correr el script pero tengo varios problemas que quizás puedas ayudarme.
Soy nuevo en Python pero me encantaría adaptar este ejemplo a otros usuarios si lograse hacer funcionar.
Tengo Python 3.6.3 y trabajo con Spyder, he copiado tu ejemplo pero el script se queda en la lúnea 37:
We create an extractor object:
extractor = twitter_setup()
Cuando aparece este error:
NameError: name 'twitter_setup' is not defined
A que se debe esto?
Gracias por tu orientación!
Es debido a que no has definido tu función
twitter_setup()
.Asegúrate de en Spyder (específicamente en tu código) tener definido lo siguiente:
Otra recomendación es que intentes utilizar los Jupyter notebooks. :)
How did did you write code in your comment with syntax highlighting?
Muchísimas gracias Rodolfo, de verdad es que impresionas!!!
Ya resolví este tema... a ver si no me da más cosas y puedo ver lo que sale por mi cuenta!
Abrazos
Hola Rodolfo!
Te tengo una pregunta, ¿es posible modificar la función de limpieza de Tweets para que no elimine los acentos de las palabras en español?
Claro, en realidad sólo sería modificar tu regla de limpieza en
re.sub()
. :)