Функция set_option
Функция set_option применяется к глобальным настройкам Pandas
и позволяет изменять параметры отображения и поведения библиотеки.
Первый параметр принимает название опции в виде строки,
второй параметр - новое значение для этой опции.
Если нужно установить несколько опций одновременно,
можно передать их в виде последовательности.
Синтаксис
pd.set_option(pat, value[, pat2, value2, ...])
Пример
Изменим максимальное количество отображаемых строк таблицы на 10:
import pandas as pd
pd.set_option('display.max_rows', 10)
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Пример
Установим точность отображения чисел на 2 знака после запятой:
import pandas as pd
pd.set_option('display.precision', 2)
df = pd.DataFrame({
'a': [1.12345, 2.67891, 3.14159],
'b': [4.56789, 5.98765, 6.54321]
})
print(df)
Результат выполнения кода:
a b
0 1.12 4.57
1 2.68 5.99
2 3.14 6.54
Пример
Установим несколько опций одновременно:
import pandas as pd
pd.set_option('display.max_rows', 10, 'display.precision', 3)
df = pd.DataFrame({
'a': [1.23456, 2.34567, 3.45678],
'b': [4.56789, 5.67890, 6.78901]
})
print(df)
Результат выполнения кода:
a b
0 1.235 4.568
1 2.346 5.679
2 3.457 6.789
Пример
Изменим ширину вывода таблицы на 100 символов:
import pandas as pd
pd.set_option('display.width', 100)
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
Смотрите также
-
функция
get_option,
которая получает текущее значение опции -
функция
reset_option,
которая сбрасывает опции к значениям по умолчанию -
функция
describe_option,
которая выводит описание опции -
контекстный менеджер
option_context,
который временно изменяет опции