Python es un lenguaje muy popular porque es adecuado para casi cualquier tipo de tarea de ciencia de datos. Y Pandas es uno de los kits de herramientas de análisis de datos basados en Python más populares y también proporciona la función pandas.bdate_range() para devolver un DatetimeIndex de frecuencia fija. Esta función devuelve un DatetimeIndex de frecuencia fija, con el día hábil (lunes a viernes) como la frecuencia predeterminada.
Sintaxis: pandas.bdate_range(inicio=Ninguno, final=Ninguno, períodos=Ninguno, frecuencia=’B’, tz=Ninguno, normalizar=Verdadero, nombre=Ninguno, máscara de semana=Ninguno, días festivos=Ninguno, cerrado=Ninguno, ** kwargs)
Parámetros:
inicio : string o similar a una fecha y hora, predeterminado Ninguno.
end : string o similar a una fecha y hora, predeterminado Ninguno.
períodos : entero, predeterminado Ninguno.
freq : string o DateOffset, por defecto ‘B’ (día laborable).
tz : string o Ninguno.
normalizar : booleano, por defecto Falso
nombre : str, predeterminado Ninguno
máscara de semana : str o Ninguno, por defecto Ninguno
días festivos : como una lista o Ninguno, por defecto Ninguno
Acercarse :
- Importar el módulo Pandas
- Cree una función de parámetro que devuelva un valor booleano
- Verifique que la fecha dada esté devolviendo booleano con pd.bdate_range() dentro de la función
- Compruebe si booleano es falso, entonces la fecha pertenece a un día de la semana si booleano es verdadero, entonces no es un día de la semana
A continuación se muestra la implementación.
Python3
# importing Pandas module import pandas as pd # Creating a Function def check_weekday(date): # computing the parameter date # with len function res=len(pd.bdate_range(date,date)) if res == 0 : print("This is weekend") else: print("This is your working day") # user input date = "2020-08-17" check_weekday(date) date = "2020-08-16" check_weekday(date)
Producción :
This is your working day This is weekend
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA