una semana saber restar obtener numero fechas fecha con calcular python-3.x pandas datetime

python 3.x - saber - convertir una fecha de pandas a número de semana



restar fechas con python (2)

Aquí hay otra posibilidad usando strftime . strftime.org es un buen recurso.

df[''Week_Number''] = df[''Date''].dt.strftime(''%U'')

''%U'' representa el número de la semana del año (domingo como primer día de la semana) como un número decimal con cero. Todos los días en un nuevo año anterior al primer domingo se consideran en la semana 0.

Si tiene fechas de varios años, le recomiendo que cree una combinación Año-Semana.

df[''Year-Week''] = df[''Date''].dt.strftime(''%Y-%U'')

Me gustaría extraer un número de semana de los datos en un marco de datos de pandas.

El formato de la fecha es datetime64 [ns]

He normalizado la fecha para quitarle el tiempo.

df[''Date''] = df[''Date''].apply(pd.datetools.normalize_date)

por lo que la fecha ahora parece: 2015-06-17 en la columna de marco de datos

y ahora me gusta convertir eso en un número de semana.

Gracias por adelantado


Solo dt acceder al atributo dt week:

In [286]: df[''Date''].dt.week Out[286]: 0 25 dtype: int64 In [287]: df[''Week_Number''] = df[''Date''].dt.week df Out[287]: Date Week_Number 0 2015-06-17 25