Gracias Tenia una columna llamada START_TIME con este formato 03/03/2019 00:00:00 (Fecha y Hora) lo que en Python llaman Datetime. Lo solucione con tu ayuda. Utilice estas lineas para extraer el DIA y luego la HORA. df['DIA'] = df['START_TIME'].str.extract('(\d+[/]\d+[/]\d+)') df['HORA'] = df['START_TIME'].str.extract('(\d+[:]\d+[:]\d+)') Por favor no dejes de publicar Vídeos que son de muchísima ayuda y sigo muy de cerca los de Python, Pandas, NumPy y Machine Learning.
Liliana muchas gracias por estos videos mira que tengo la version 3.8.0 de python y cuando corro el código me sale un error ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series
Hola cctmexico, tus videos son super utiles, quisiera por favor si se posible que nos muestres como convertir unas tablas que vienes con los datos en horas.. pasarlos a segundos. si eres tan amable. gracias anticipadas.
¡Muchas gracias por tan amable comentario! Aquí te dejamos algunos vídeos que te pueden servir de guía: Cómo convertir datos a tiempo: ruclips.net/video/p9gZa4RJwWA/видео.html Filtrar datos de tiempo: ruclips.net/video/vWsggnzMFME/видео.html Estadísticas con datos de tiempo: ruclips.net/video/1BMCwvmhqqs/видео.html
Hola muchas gracias por los tutoriales de pandas en español espero poder verlos todos, están muy buenos, tendrás algún video que muestre como trabajar con las fechas, porque mis archivos .csv tienen el formato español de fecha (dd-mm-yyyy) y pandas usa formato (yyyy-mm-dd). Por ejemplo el 5 de octubre (5-10-18) lo lee como 10 de mayo (2018-05-10). Saludos
Hola una consulta, si en caso quisiera extraer esa data pero por semana del año , osea en la variabble inicio quisiera por ejemplo la semana 20 del año 2021 y en la de fin la semana actual del año actual, podria hacer un ejemplo?
Hola estimados. Consulta tengo el codigo tal cual pero al agregar los datos de minutos al nuevo dataframe me sale este error. ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series
Ya lo solucione, resulta que para el ingreso de los datos al dataframe necesito indicarle que los datos corrsponden a la columna [0] osea al final tuve que colocar. df2['A']=df['A'].str.extract('((?:[01]\d|1[0-3]):[0-5]\d:[0-5]\d)')[0] df2['C']=df['C'].str.extract('((?:[01]\d|1[0-3]):[0-5]\d:[0-5]\d)')[0] df2['F']=df['F'].str.extract('(\d+(?:\.\d+)?)')[0] df2['G']=df['G'].str.extract('(\d+(?:\.\d+)?)')[0]
Hola, en el momento de extraer columnas al nuevo df2, me da el siguiente error: raise ValueError( ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series Entiendo que aunque el df2 esté vacío, está pidinedo un índice del mismo. ---------------------------------------------------------------------------------------------------------------------------------------------- import pandas as pd import datetime datos = pd.read_csv("datosnum.csv") df = pd.DataFrame(datos) hora=df['A'].str.extract('((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d)') # print(hora) df2 = pd.DataFrame() df2=df2.fillna(0) df2['A']=df['A'].str.extract('((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d)') --------------------------------------------------------------------------------------------------------------------------------------------- Muchas gracias por su atención.
si tuviera que elegir el between pero no entre horas (time) sino entre fechas (por ej. desde cierto año y mes, hasta cierto otro año y otro mes), cómo se haría? between_dates ?
¡Hola! Nos encontramos en Stackoverflow un ejemplo que te puede servir como guía: stackoverflow.com/questions/29370057/select-dataframe-rows-between-two-dates
Hola Paul, te recomendamos (mucho) el sitio de stackoverflow.com puedes poner tu pregunta, en español o inglés, incluir el código (si así lo deseas) y te responderán ¡Muy rápido!
Expresión regular (Regex) para el minuto 1:59--> df2['A']=df['A'].str.extract('((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d)')
Los felicito por la explicacion, la manera de enseñar es muy buena se ve la vocación y esfuerzon en enseñar.
¡Muchas gracias, a ustedes por vernos! Nos da muchísimo gusto saber que les agradan los vídeos ^_^
La temática de Pandas en Python es muy util, gracias por esta serie, creo que la mas completa en Español que he visto en youtube.
¡Muchas gracias por dejarnos tan amable comentario ^_^ ! y gracias por vernos!!
Gracias
Tenia una columna llamada START_TIME con este formato 03/03/2019 00:00:00 (Fecha y Hora) lo que en Python llaman Datetime. Lo solucione con tu ayuda. Utilice estas lineas para extraer el DIA y luego la HORA.
df['DIA'] = df['START_TIME'].str.extract('(\d+[/]\d+[/]\d+)')
df['HORA'] = df['START_TIME'].str.extract('(\d+[:]\d+[:]\d+)')
Por favor no dejes de publicar Vídeos que son de muchísima ayuda y sigo muy de cerca los de Python, Pandas, NumPy y Machine Learning.
¡Nos da mucho gusto saber que te fue de utilidad el vídeo! Muchas gracias a tí por vernos!
Liliana muchas gracias por estos videos mira que tengo la version 3.8.0 de python y cuando corro el código me sale un error ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series
te amoooooooo, muchas gracias.... la fecha debe de estar de tipo objeto, ojooo
Geniales me encanta esta serie gracias.
Sí! Pandas es genial, y lo más increíble es que está a disposición de todos! ^_^
Hola cctmexico, tus videos son super utiles, quisiera por favor si se posible que nos muestres como convertir unas tablas que vienes con los datos en horas.. pasarlos a segundos. si eres tan amable. gracias anticipadas.
¡Muchas gracias por tan amable comentario! Aquí te dejamos algunos vídeos que te pueden servir de guía:
Cómo convertir datos a tiempo: ruclips.net/video/p9gZa4RJwWA/видео.html
Filtrar datos de tiempo: ruclips.net/video/vWsggnzMFME/видео.html
Estadísticas con datos de tiempo: ruclips.net/video/1BMCwvmhqqs/видео.html
Gracias, te quiero mucho.
Gracias por el vídeo!!!!! gráficas de bigotes podrías hacerte unito.
¡De nada ^_^ gracias a tí por vernos! Vamos a trabajar en eso #petición
Hola, si quisiera extraer en lugar de horas el año/mes/día como le podría hacer?
Ejemplo :
fecha
2020/12/20 09:50:02
Hola muchas gracias por los tutoriales de pandas en español espero poder verlos todos, están muy buenos, tendrás algún video que muestre como trabajar con las fechas, porque mis archivos .csv tienen el formato español de fecha (dd-mm-yyyy) y pandas usa formato (yyyy-mm-dd). Por ejemplo el 5 de octubre (5-10-18) lo lee como 10 de mayo (2018-05-10). Saludos
Muchas gracias por tan amable comentario, aquí tenemos uno que podría ser de utilidad:
ruclips.net/video/p9gZa4RJwWA/видео.html
Hola una consulta, si en caso quisiera extraer esa data pero por semana del año , osea en la variabble inicio quisiera por ejemplo la semana 20 del año 2021 y en la de fin la semana actual del año actual, podria hacer un ejemplo?
Hola, y si quiero extraer el año de un dataset con formato de fecha? Gracias!
podrías subir el archivo con el que trabajas por favor :(
Listo, ya lo dejamos también en la caja de descripción del vídeo:
✔Los datos que utilizamos en el vídeo:
bit.ly/32ijTrG
Hola estimados. Consulta tengo el codigo tal cual pero al agregar los datos de minutos al nuevo dataframe me sale este error.
ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series
Ya lo solucione, resulta que para el ingreso de los datos al dataframe necesito indicarle que los datos corrsponden a la columna [0] osea al final tuve que colocar.
df2['A']=df['A'].str.extract('((?:[01]\d|1[0-3]):[0-5]\d:[0-5]\d)')[0]
df2['C']=df['C'].str.extract('((?:[01]\d|1[0-3]):[0-5]\d:[0-5]\d)')[0]
df2['F']=df['F'].str.extract('(\d+(?:\.\d+)?)')[0]
df2['G']=df['G'].str.extract('(\d+(?:\.\d+)?)')[0]
Hola,
en el momento de extraer columnas al nuevo df2, me da el siguiente error: raise
ValueError(
ValueError: Cannot set a frame with no defined index and a value that cannot be converted to a Series
Entiendo que aunque el df2 esté vacío, está pidinedo un índice del mismo.
----------------------------------------------------------------------------------------------------------------------------------------------
import pandas as pd
import datetime
datos = pd.read_csv("datosnum.csv")
df = pd.DataFrame(datos)
hora=df['A'].str.extract('((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d)')
# print(hora)
df2 = pd.DataFrame()
df2=df2.fillna(0)
df2['A']=df['A'].str.extract('((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d)')
---------------------------------------------------------------------------------------------------------------------------------------------
Muchas gracias por su atención.
ok, ya he visto que está comentado más en otro comentario aunque no entiendo que significa el [0] del final de la expresión regular.
si tuviera que elegir el between pero no entre horas (time) sino entre fechas (por ej. desde cierto año y mes, hasta cierto otro año y otro mes), cómo se haría? between_dates ?
¡Hola! Nos encontramos en Stackoverflow un ejemplo que te puede servir como guía: stackoverflow.com/questions/29370057/select-dataframe-rows-between-two-dates
@@cctmexico muchas gracias. Sus videos han sido de mucha ayuda
¡Gracias a tí, por vernos!
Hola, podrías compartir el archivo csv.
Hola. Es posible que les pueda enviar una consulta por email? Es sobre este mismo tema, pero un poco más compleja.
Hola Paul, te recomendamos (mucho) el sitio de stackoverflow.com puedes poner tu pregunta, en español o inglés, incluir el código (si así lo deseas) y te responderán ¡Muy rápido!