Хорошо, так что вы хотите выбрать пн-пятницу.Сделайте это, преобразовав столбец в дату и время, и убедитесь, что dt.dayofweek
меньше 6 (понедельник-пятница -> 0-4)
m = pd.to_datetime(df['date']).dt.dayofweek < 5
df2 = df[m]
Полный пример:
import pandas as pd
df = pd.DataFrame({
'date': [
'20180101',
'20180102',
'20180103',
'20180104',
'20180105',
'20180106',
'20180107'
],
'value': range(7)
})
m = pd.to_datetime(df['date']).dt.dayofweek < 5
df2 = df[m]
print(df2)
Возвращает:
date value
0 20180101 0
1 20180102 1
2 20180103 2
3 20180104 3
4 20180105 4