Метод to_feather
Метод to_feather применяется к DataFrame
и сохраняет таблицу в формате Feather. Этот формат
обеспечивает высокую скорость чтения и записи, а также
эффективное сжатие данных. Первым параметром метод
принимает путь к файлу для сохранения. Также можно
передать параметр compression для настройки
уровня сжатия данных.
Синтаксис
df.to_feather(path)
Пример
Давайте сохраним таблицу в файл формата Feather:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df.to_feather('data.feather')
В результате выполнения кода создается файл
data.feather, содержащий сохраненные данные.
Пример
Для проверки сохраненных данных прочитаем их
с помощью функции read_feather:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df.to_feather('data.feather')
res = pd.read_feather('data.feather')
print(res)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Пример
Feather поддерживает различные типы данных, включая строки, что делает его удобным для смешанных данных:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3],
'b': ['abcde', 'article', 'user']
})
df.to_feather('mixed.feather')
res = pd.read_feather('mixed.feather')
print(res)
Результат выполнения кода:
a b
0 1 abcde
1 2 article
2 3 user
Смотрите также
-
метод
to_csv,
который сохраняет таблицу в CSV-формат -
метод
to_parquet,
который сохраняет таблицу в формате Parquet -
метод
to_pickle,
который сохраняет таблицу в формате Pickle -
метод
to_json,
который сохраняет таблицу в JSON-формат