Перетворюємо все це на DataFrame
Ви об'єднали списки за допомогою zip, створили функцію для вашого коду та навіть використали її в списковому включенні, щоб згенерувати список словників. Це була чимала робота, і ви чудово впоралися!
Тепер ви застосуєте все це, щоб перетворити список словників на датафрейм pandas. Ви побачите, наскільки зручно створювати DataFrame зі словників за допомогою функції DataFrame() з пакета pandas.
Функцію lists2dict(), список feature_names і список row_lists вже попередньо завантажено для цієї вправи.
Уперед!
Ця вправа є частиною курсу
Набір інструментів Python
Інструкції до вправи
- Щоб скористатися потрібною функцією
DataFrame(), спочатку імпортуйте пакет pandas з псевдонімомpd. - Створіть DataFrame зі списку словників у
list_of_dicts, викликавшиpd.DataFrame(). Присвойте отриманий DataFrame зміннійdf. - Перегляньте вміст
df, вивівши перші рядки датафрейму. Перші рядки датафреймуdfможна отримати, викликавшиdf.head().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame