НачатьНачать бесплатно

Загрузка данных из других плоских файлов

CSV — наиболее распространённый формат плоских файлов, однако иногда встречаются файлы с другими разделителями. Функция read_csv() умеет загружать такие файлы с помощью аргумента sep. По умолчанию pandas считает разделителем запятую, поэтому для CSV-файлов указывать sep не нужно.

В этом упражнении данные о налогах штата Вермонт хранятся в файле с разделителями-табуляциями (TSV). При загрузке файла укажите нужный разделитель с помощью аргумента sep. Напомним, что символ табуляции обозначается как \t. После загрузки файла оставшийся код группирует поле N1, содержащее категории диапазонов доходов, и строит диаграмму налоговых деклараций по категориям.

Это упражнение является частью курса

Эффективный импорт данных с pandas

Посмотреть курс

Инструкции к упражнению

  • Импортируйте pandas с псевдонимом pd.
  • Загрузите файл vt_tax_data_2016.tsv, указав правильный разделитель с помощью аргумента sep.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import pandas with the alias pd
____

# Load TSV using the sep keyword argument to set delimiter
data = ____(____, ____)

# Plot the total number of tax returns by income group
counts = data.groupby("agi_stub").N1.sum()
counts.plot.bar()
plt.show()
Редактировать и запускать код