Версия 0.19.2 (24 декабря 2016)#
Это минорный релиз с исправлениями ошибок в серии 0.19.x и включает небольшие исправления регрессий, исправления ошибок и улучшения производительности. Мы рекомендуем всем пользователям обновиться до этой версии.
Основные моменты включают:
Совместимость с Python 3.6
Добавлен Шпаргалка по Pandas. (GH 13202).
Что нового в v0.19.2
Улучшения#
The pd.merge_asof(), добавлен в 0.19.0, получил некоторые улучшения:
Улучшения производительности#
Исправления ошибок#
Совместимость с Python 3.6 для сериализации некоторых смещений (GH 14685)
Совместимость с Python 3.6 для некоторых типов исключений индексирования (GH 14684, GH 14689)
Совместимость с python 3.6 для предупреждений об устаревании в тестовом наборе (GH 14681)
Совместимость с Python 3.6 для пиклов Timestamp (GH 14689)
Совместимость с
dateutil==2.6.0; ошибка сегментации, зарегистрированная в наборе тестов (GH 14621)Разрешить
nanosecondsвTimestamp.replaceв качестве аргумента ключевого слова (GH 14621)Ошибка в
pd.read_csvв котором выполнялось псевдонимирование дляna_valuesкогда передается в виде словаря (GH 14203)Ошибка в
pd.read_csvв котором индексы столбцов для словарного объектаna_valuesне соблюдались (GH 14203)Ошибка в
pd.read_csvгде чтение файлов завершается неудачей, если количество заголовков равно количеству строк в файле (GH 14515)Ошибка в
pd.read_csvдля движка Python, в котором выводилось бесполезное сообщение об ошибке, когда многозначные разделители не учитывались в кавычках (GH 14582)Исправлены ошибки (GH 14734, GH 13654) в
pd.read_sasиpandas.io.sas.sas7bdat.SAS7BDATReaderчто вызывало проблемы при инкрементальном чтении файла SAS.Ошибка в
pd.read_csvдля движка Python, в котором выводилось бесполезное сообщение об ошибке, когдаskipfooterне учитывался библиотекой CSV Python (GH 13879)Ошибка в
.fillna()в котором значения datetime64 с часовым поясом были некорректно округлены (GH 14872)Ошибка в
.groupby(..., sort=True)нелексически отсортированного MultiIndex при группировке с несколькими уровнями (GH 14776)Ошибка в
pd.cutс отрицательными значениями и одним бином (GH 14652)Ошибка в
pd.to_numericгде 0 не был беззнаковым наdowncast='unsigned'аргумент (GH 14401)Ошибка при построении графиков регулярных и нерегулярных временных рядов с использованием общих осей (
sharex=Trueилиax.twinx()) (GH 13341, GH 14322).Ошибка в непередаче исключений при разборе недопустимых дат, отмеченная в python 3.6 (GH 14561)
Ошибка при ресемплинге
DatetimeIndexв локальном часовом поясе, охватывающий переход на летнее время, что вызывалоAmbiguousTimeError(GH 14682)Ошибка в индексировании, которая преобразовывала
RecursionErrorвKeyErrorилиIndexingError(GH 14554)Ошибка в
HDFStoreпри записиMultiIndexпри использованииdata_columns=True(GH 14435)Ошибка в
HDFStore.append()при записиSeriesи передачаmin_itemsizeаргумент, содержащий значение дляindex(GH 11412)Ошибка при записи в
HDFStoreвtableформат сmin_itemsizeзначение дляindexи без запроса на добавление (GH 10381)Ошибка в
Series.groupby.nunique()вызовIndexErrorдля пустогоSeries(GH 12553)Ошибка в
DataFrame.nlargestиDataFrame.nsmallestкогда индекс имел повторяющиеся значения (GH 13412)Ошибка в функциях буфера обмена на linux с python2 с юникодом и разделителями (GH 13747)
Ошибка в функциях буфера обмена на Windows 10 и Python 3 (GH 14362, GH 12807)
Ошибка в
.to_clipboard()и совместимость с Excel (GH 12529)Ошибка в
DataFrame.combine_first()для целочисленных столбцов (GH 14687).Ошибка в
pd.read_csv()в которомdtypeпараметр не учитывался для пустых данных (GH 14712)Ошибка в
pd.read_csv()в которомnrowsпараметр не учитывался для больших входных данных при использовании движка C для парсинга (GH 7626)Ошибка в
pd.merge_asof()не мог обрабатывать DatetimeIndex с часовым поясом, когда была указана погрешность (GH 14844)Явная проверка в
to_stataиStataWriterдля значений вне диапазона при записи чисел двойной точности (GH 14618)Ошибка в
.plot(kind='kde')который не удалял пропущенные значения для построения графика KDE, вместо этого создавая пустой график. (GH 14821)Ошибка в
unstack()если вызывается со списком столбцов в качестве аргумента, независимо от типов данных всех столбцов, они приводятся кobject(GH 11847)
Участники#
Всего 33 человека внесли патчи в этот релиз. Люди с "+" рядом с именами внесли патч впервые.
Ajay Saxena +
Бен Кандел
Chris
Крис Хэм +
Christopher C. Aycock
Daniel Himmelstein +
Dave Willmer +
Др-Ирв
Джефф Кэри +
Jeff Reback
Joe Jevnik
Joris Van den Bossche
Julian Santander +
Керби Шедден
Keshav Ramaswamy
Кевин Шеппард
Luca Scarabello +
Matt Roeschke +
Матти Пикус +
Maximilian Roos
Mykola Golubyev +
Nate Yoder +
Nicholas Ver Halen +
Pawel Kordek
Пьетро Баттистон
Rodolfo Fernandez +
Tara Adiseshan +
Tom Augspurger
Yaroslav Halchenko
gfyoung
hesham.shabana@hotmail.com +
sinhrks
wandersoncferreira +