Загрузка данных из других плоских файлов
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()