Версия 0.6.1 (13 декабря 2011)#
Новые возможности#
Можно добавлять отдельные строки (как Series) в DataFrame
Добавлены опции корреляции рангов Спирмена и Кендалла в Series.corr и DataFrame.corr (GH 428)
Добавлен
get_valueиset_valueметоды для Series, DataFrame и Panel для доступа с очень низкими накладными расходами (>2x быстрее во многих случаях) к скалярным элементам (GH 437, GH 438).set_valueспособен создавать увеличенный объект.Добавлен виджет таблицы PyQt в песочницу (GH 435)
DataFrame.align может принимать аргументы Series и параметр axis (GH 461)
Реализовать новый SparseArray и
SparseListструктуры данных. SparseSeries теперь наследуется от SparseArray (GH 463)Реализовать быстрое ранжирование данных для Series и DataFrame, быстрые версии scipy.stats.rankdata (GH 428)
Реализовать
DataFrame.from_itemsальтернативный конструктор (GH 444)Метод DataFrame.convert_objects для выведение лучших типов данных для столбцов типа object (GH 302)
Добавить rolling_corr_pairwise функция для вычисления панели корреляционных матриц (GH 189)
Добавить поля итогов опция для pivot_table для вычисления агрегатов подгрупп (GH 114)
Добавить
Series.from_csvфункция (GH 482)Можно передать DataFrame/DataFrame и DataFrame/Series в rolling_corr/rolling_cov (GH #462)
MultiIndex.get_level_values может принимать имя уровня
Улучшения производительности#
Улучшение использования памяти в
DataFrame.describe(не копировать данные без необходимости) (PR #425)Оптимизировать поиск скалярных значений в общем случае на 25% или более в Series и DataFrame
Исправление регрессии производительности в поперечном подсчёте в DataFrame, влияющей на скорость DataFrame.dropna
Удаление столбцов в DataFrame не копирует данные (вычисляет представления блоков) (GH #158)
Участники#
Всего 7 человек внесли патчи в этот релиз. Люди со знаком «+» рядом с именами внесли патч впервые.
Dieter Vandenbussche
Fernando Perez +
Jev Kuznetsov +
Joon Ro
Ralph Bean +
Wes McKinney
Wouter Overmeire