-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dudas sobre Python 🐍 #12
Comments
Seguí el ejercicio de listas a la par del vídeo, y tuve problemas en la parte de hacer la lista de escolaridad. La tabla la pude hacer pero al momento de querer iterar los ciclos no podía. Árboles: 428Pero con los datos de la tabla de escolaridad, pero sólo logré que se reflejaran los datos de las primeras dos columnas, el de la tercera no me salía, no sé cómo se tiene que escribir el código para que se impriman esos datos. Es decir, puse las funciones pero los datos me salieron así: periodo: 2017 estudiantes: 38500proporcion 2 En proporción tendría que ser el dato del porcentaje de la tercera columna, pero no los reconoce. Los datos en la tabla los puse: |
Hola @shan-david, si tienes una lista como la esta 👇🏼 escolaridad = [
['2015', 256000, '46.0'],
['2016', 330000, '48.5'],
...
] Puedes usar un ciclo # El siguiente código va dentro de un ciclo for
print("Periodo:", escolaridad["Periodo"])
print("No. de jóvenes:", escolaridad["Jóvenes (18-29)"])
print("Porcentaje:", escolaridad["% con estudios universitarios"])
print() |
Es que le sigo intentando, incluso copiando el código propuesto, pero lo que no puedo es que me reconozca los datos de la tercera columna. Es decir, sí me imprime bien período y no. de jóvenes. pero cuando el ciclo de porcentaje me marca error. print("Porcentaje:", escolaridad[2][1][3]) |
@shan-david ¡Ah, pues entonces ya lo tienes! Nota que si estos ya te funcionan bien 👇🏼 print("Periodo:", escolaridad[2][0])
print("No. de jóvenes:", escolaridad[2][1]) Entonces sólo debes cambiar el índice correspondiente: print("Porcentaje:", escolaridad[2][2]) Nota que tú mencionas
Pero allí estás intentando utilizar el índice 3 para una cuarta columna que no existe. Ojo con usar el índice 2 para la tercer columna, pues 0 -> primer columna, 1 -> segunda columna, 2 -> tercer columna. |
¡Ya pude! Es que me estaba costando entender un poco el código :) gracias |
Otra vez tuve un problema al intentar hacer el ejercicio de esta semana. ValueError Traceback (most recent call last) 3 frames ValueError: You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat Ya abrí dos archivos distintos para intentarle y me sigue marcando lo mismo, ¿qué es lo que debo corregir? |
Hola @shan-david, como @ricardomiron menciona acá #15 (comment), la secretaría realizó algunos cambios con los datos, entonces el notebook ahora tiene un problema por los tipos de datos justo en la celda que realiza el merge (la que te marcó el error). Danos oportunidad de solucionarlo verificando los datos y sus tipos, pero por ahora puedes omitir esa celda y continuar con las posteriores sin problema alguno. 👍🏼 |
Usé el nuevo Notebook y ya subí mi ejercicio, pero tuve un problema para poder sacar el número de casos positivos por estado, al parecer ese es el catálogo que tiene problemas. Usé dos versiones del código: data[data.resultado == '1'].entidad_res.value_counts().sort_index() [puse número en vez de positivo porque el catálogo no se cargó] y me salió la leyenda |
Hola @Glaydyesther, posiblemente haya algún tema con el certificado de seguridad (SSL) de la plataforma de manera que tu antivirus lo detecte como un sitio no seguro. Si estás segura de que estás accediendo al sitio correcto (https://aprendeleon.com/) entonces puedes darle a la opción de "Aceptar el riesgo". |
@RodolfoFerro Ese es el problema, cuando doy en la opción "Aceptar el riesgo" me envía directo a la publicidad de "Google" y de nuevo no me permite acceder. Ya hasta desinstalé mi antivirus y ni así. Incluso ingresé al link que adjuntaste y me marca de nuevo la nota que la página no es confiable. |
@Glaydyesther Una opción es que intentemos con otro navegador, yo lo estoy abriendo desde Chrome sin problemas. 🤔 |
@RodolfoFerro Lo intenté abrir con Chrome y después con Edge , me siguió dando el mismo resultado en ambos. Y ya no sé qué más hacerle. Puedo ingresar a Github sin ningún problema. |
Ya @ricardomiron está al tanto y se está coordinando con el equipo de comunicación del municipio para que verifiquen el sitio. Por acá estaremos compartiendo si hay algún movimiento y qué solución nos dan a esto. |
Muchas gracias. Estaré al pendiente 🙂 |
Hola @Glaydyesther parece que ya está resuelto el problema. |
Lo he revisado, muchas gracias y en efecto ya está resuelto 👍 |
Hola, buenos días, Estoy trabajando en el proyecto final y estoy trabajando con una base de datos que tiene fechas, pero al momento de querer graficar los datos me marca el siguiente error: TypeError: Object of type 'time' is not JSON serializable No sé qué debo hacer para evitar esta falla, no sé si me puedan asesorar. Gracias :) |
Hola @shan-david, resulta que si quieres serializar objetos en un objeto JSON utilizando Python, dichos objetos deben ser tipos primitivos, esto es, los elementos deben ser de tipo Si el error que te arroja es el siguiente: TypeError: Object of type 'time' is not JSON serializable Te recomiendo que el formato de fecha que tienes en Python lo conviertas a un |
Hola @RodolfoFerro y @ricardomiron! Espero se encuentren bien. De antemano, una disculpa por escribir en fin de semana. Sin embargo, tengo un problema técnico con el proyecto final que no he logrado solucionar. El fin de semana pasado (imagen 1 y 2) estaba concluyendo mi análisis del entorno emprendedor en Hidalgo pero lo pause debido al trabajo. Hoy que planeaba finalizarlo, me encuentro con que el Google Collab está completamente vacio (imagen 3) y sin historial de versiones (imagen 4). No sé si tenga que ver con que el lunes se apagó de golpe mi laptop (debo mantenerla siempre conectada porque ya no funciona la bateria) pero me sorprende ya que el sábado y domingo podía visualizar mi proyecto sin ningún problema desde Google Drive y Github. Saben si hay alguna forma de recuperar el archivo? Lo he intentado todo la tarde por mi cuenta y con ayuda de algunas pistas en Stackoverflow (link1, link2 y link3) pero no he tenido éxito :( Sé que ya pasó la fecha de entrega. No obstante, me interesaba terminarlo porque estaba obteniendo grandes hallazgos y quería aplicar los últimos temas de scrapeo y la generación de API´s |
Hola @davseg, pudieron haber sucedido varias razones. ¿Abriste Colab desde tu Google Drive, desde GitHub o desde colab.research.google.com?
¿Tu situación recae en alguno de estos tres casos? Sigo pendiente. 👍🏼 |
@RodolfoFerro gracias por tu pronta respuesta! Originé el archivo desde el sitio de Colab e inmediatamente mandé una copia a mi Github, de tal modo que el archivo me aparecía en los 3 sitios (página de Colab, carpeta individual de Google Drive y Github). Igual no sé si influya en algo, pero recuerdo que a la hora de tener un par de archivos Colab abiertos desde la página, el logo desplegado en la pestaña de mi proyecto estaba en color rojo mientras el del resto de las pestañas era color naranja. Tomando en cuenta lo que me platicas, parece imposible recuperarlo. Vaya forma de aprender la lección :( |
Si tienes alguna duda sobre los conceptos básicos de programación 💻 o Python en específico puedes comentarlas aquí ⬇️ . También siéntete libre de ayudar a tus compañeros respondiendo si sabes resolver su duda 😄
The text was updated successfully, but these errors were encountered: