У меня есть таблица Excel с несколькими рабочими книгами, и каждая рабочая книга имеет следующие атрибуты:
data = pd.DataFrame({
'start date': ['1988/01/12', '1988/01/13', '1988/01/14', '1989/01/20','1990/01/01'],
'end date': ['1989/01/12', '1989/01/12', '1989/01/12', '1990/01/20','1991/01/01'],
'value': [11558522, 12323552, NaN, 18412280, NaN]
})
Я хочу l oop на каждом листе рабочей книги и:
- получить имя листа (это также идентификатор листа0
- получить минимальную дату (чтобы увидеть, когда этот лист начался)
- получить максимальную дату (чтобы увидеть, когда этот лист закончился )
- подсчитать количество пропущенных значений в этом листе (оснований только для столбца значений)
Мне нужна сводная таблица / фрейм данных, в котором у меня есть имя листа (id), дата начала , дата окончания и количество пропущенных значений, например:
data = pd.DataFrame({
sheet name': ['sheet 1', 'sheet 2', 'sheet 3', 'sheet 4','sheet5'],
'start date': ['1988/01/12', '1988/01/13', '1988/01/14', '1989/01/20','1990/01/01'],
'end date': ['1989/01/12', '1989/01/12', '1989/01/12', '1990/01/20','1991/01/01'],
'missing values': [3, 10, 1, 43, 8]
})