Этот вопрос проверяет понимание практических сценариев применения формата CSV для хранения и обмена данными.
CSV (Comma-Separated Values) — это простой текстовый формат для представления табличных данных. Каждая строка файла соответствует строке таблицы, а значения внутри строки разделены запятыми (или другими разделителями, например точкой с запятой).
Библиотека Pandas делает чтение и запись CSV тривиальными задачами:
import pandas as pd
# Чтение CSV файла
df = pd.read_csv('data.csv')
print(df.head())
# Простая фильтрация данных
filtered_data = df[df['sales'] > 1000]
# Запись обработанных данных обратно в CSV
filtered_data.to_csv('filtered_data.csv', index=False)Вывод: CSV стоит выбирать для простых задач обмена плоскими табличными данными, где приоритетами являются человекочитаемость, минимальный размер файла и максимальная совместимость между системами. Для сложных структур с типами данных или вложенностью лучше использовать JSON, XML или специализированные бинарные форматы.