Помогите с решением на python
Сформируйте такую же выборку sam, как в первом задании (не забудьте про NumPy-функцию random.seed()). Не перезаписывайте переменную sam другими значениями. Отберите из нее элементы по заданным критериям: каждый шестой. Сформируйте интервальный ряд с помощью метода .value_counts(), число интервалов: 13. Интервалы по частоте упорядочивать не нужно. Выведите заданный интервал (индекс полученного ряда, преобразованный в строку): 9. Пример вывода: (3.667, 5.0] Для вывода используйте функцию print().
import numpy as np
import pandas as pd
np.random.seed(19)
x = np.random.standard_t(df=10, size=1000)
index_labels = [f'Элемент {i+1}' for i in range(len(x))]
x_series = pd.Series(x, index=index_labels)
sam = x_series.sample(n=789)
sam_every_sixth = sam.iloc[5::6]
interval_series = sam_every_sixth.value_counts(bins=13)
desired_interval = interval_series.index[9]
desired_interval_str = f'({desired_interval.left}, {desired_interval.right}]'
print(desired_interval_str)