Closed lsdl13 closed 3 years ago
Holaaaaa Luis 🙋♀️. Vamos a por el proyecto de este finde! 🔥🔥
El readme esta perfecto 🎉🎉. Enhorabuena, esta super bien documentado, con cada uno de los pasos que seguiste y de una forma clara y concisa!
Solo por ponerme un poco tiquismiquis:
import json
, con que pongas json
es suficiente. También super bien Luis 🚀🚀🚀.
.gitignore
un archivo temporal DS_Store
. Vamos con la parte de la sintaxis de código:
En el primer jupyter cuando ya tienes tu dataframe_final con todas empresas de las ciudades que has elegido, haces un drop para eliminar aquellas empresas que tienen menos de 10 empleados:
df_final.drop(df_final[df_final.number_of_employees < 10].index, inplace=True)
Esta condición la puedes meter en tu query inicial y puedes quitar esta parte.
En el segundo jupyter, cuando haces esto:
sr.geocode("barcelona")
barna={'type': 'Point', 'coordinates': [2.15379, 41.40359]}
Puedes simplicarlo asignando directamente una variable a la llamada de la función
barna = sr.geocode("barcelona")
En el segundo jupyter se podría atomizar el código para no tener que ejecutar el mismo código para cada una de las parametros de foursquare.
query = ["Vegan", "Starbucks", "Basketball Stadium", "Preschool"]
data
for i in query:
barcelona = data(lat, long, i)
# de esta forma se te almacenarán todos los resultados de las queries para barcelona en la variable barcelona.
En la parte de visualización sacaste mapas y gráficas suuper bien,
Te dejo por aquí algunos tips para las geoqueries, pero si quieres lo vemos luego:
2dsphere
(esto lo podemos hacer en mongo)
query = {"location": {"$near": {"$geometry": LAS COORDENAS DE BARCELONA, PARIS O MUNICH,"$minDistance": 500 , "$maxDistance": 1000}}} # con esto lo que haremos será sacar todos los Starbucks , veganos, estadios de baloncesto o escuelas que esten entre 500 y 1000 metros de cada una de las coordenadas que le pasemos.
barcelona = db.find(query) df = pd.DataFrame(list(barcelona)) # lo pasamos a un dataframe, con el que luego podremos hacer los mapas y gráficas que tienes.
Me ha faltado el story telling o la interpretación de las gráficas. Esta todo genial, pero al final ¿En qué ciudad pongo mi empresa?
Bueno Luis, has hecho muy buen trabajo en este proyecto. Se nota que has disfrutado con este proyecto!! Si te quedó alguna duda con alguna corrección pregúntanos!
https://github.com/lsdl13/Proyecto-week4.git