Дорогие друзья, в этой истории мы рассмотрим различные способы создания DataFrame панд.

Различные способы создания DataFrame: -

  1. Использование CSV
  2. Использование Excel
  3. Из словаря Python
  4. Из списка кортежей
  5. Из списка словаря

1.) Использование CSV

Итак, давайте запустим Jupyter notebook, вы можете использовать pycharm, spyder в любой IDE, какой захотите. но мне нравится блокнот Jupyter, потому что он отлично подходит для визуализации данных. У меня уже есть файл CSV с данными о погоде.

чтобы вы могли видеть, что это данные о погоде с указанием дня, температуры и т. д.

Первый способ создания фрейма данных - это прямое чтение этого CSV. Я собираюсь импортировать панды как pd, а затем вы можете сделать pd.read_csv. read_csv - это метод, который считывает csv в фрейм данных. Итак, вы можете видеть, что имя моего csv - прогноз.csv и , поскольку он находится в папке «Документы», мы должны указать полный путь, например, этот. Когда я запустил это, вы увидите, что он успешно его создал.

2.) Использование Excel. Второй способ - создать фрейм данных из файла Excel. Хорошо, так же, как вы можете использовать read_csv, вы можете использовать read_excel для чтения файла Excel. Итак, в том же месте у меня есть файл под названием прогноз.xlsx.

Он в значительной степени выглядит так же, как csv, но имеет формат xlsx и имя листа Sheet1. Поэтому я предоставлю полный путь xlsx, а имя листа будет sheet1.

3.) Из словаря Python: Третий способ - создать фрейм данных с помощью словаря Python.

вы можете видеть, что в моем словаре у меня есть эти разные ключи (день, температура, скорость ветра, событие), и каждый из этих ключей представляет столбец в фрейме данных, и в каждом столбце есть значения моей строки. Поэтому мне нужно передать словарь weather_data в качестве аргумента функции df. Когда вы запускаете df, снова создается мой фрейм данных.

4.) Из списка кортежей: Четвертый способ создания фрейма данных - использовать список кортежей.

Вы можете видеть, что есть список [], а список содержит кортеж. Каждый элемент в списке является кортежем, и этот кортеж - не что иное, как строка в нашем фрейме данных. И теперь вы создаете свой DataFrame то, что вам нужно, чтобы указать имена столбцов, день, температуру, скорость ветра, событие. Когда вы запустите это, он снова создал фрейм данных.

5.) Из списка словаря: Последний способ мы рассмотрим список словаря.

Здесь каждый элемент в списке представляет одну строку вместе со спецификацией столбцов. Теперь передайте weather_data в качестве аргумента и запустите это. Вот так. Мы успешно создали фрейм данных.

Спасибо.