Группировка нескольких событий в одном файле ics (поток icalendar)

Для выбора только определенных столбцов из нескольких столбцов для заданного значения в pandas:

select col_name1, col_name2 from table where column_name = some_value.

Опции:

df.loc[df['column_name'] == some_value][[col_name1, col_name2]]

или

df.query['column_name' == 'some_value'][[col_name1, col_name2]]
29
задан Adrian Mann 10 September 2015 в 12:20
поделиться

1 ответ

вот простой пример файла icalendar с двумя events.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//bobbin v0.1//NONSGML iCal Writer//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20100701T080000Z
DTEND:20100701T110000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003a@yoursever.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 1
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20100701T120000Z
DTEND:20100701T130000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003b@yoursever.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 2
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 2
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

Скопируйте это в файл и сохраните как events.ics, и он должен открываться в большинстве совместимых с icalendar приложениях, например Outlook 2007, Sunbird, iCal. Для более сложных примеров вы можете попробовать создать события в календарях Google и экспортировать календари для просмотра результатов или загрузить уже существующие календари откуда-нибудь вроде icalshare.com . Формат файла аналогичен кодировке электронной почты в том, что он должен быть свернут. В Википедии есть неплохая статья об ICalendar, и если вы погуглите "icalendar validator", вы найдете несколько сервисов, которые позволят вам проверять ваши файлы. О, и если ты расстроишься, ты

59
ответ дан 27 November 2019 в 23:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: