Відповіді:
Я б почав з функції розплаву () у пандах. Я написав статтю про це:
https://www.ibm.com/developerworks/community/blogs/jfp/entry/Tidy_Data_In_Python?lang=en
R по gather()
суті йде від широкого до довгого. Так,
pandas.wide_to_long()
,gather
функції, подібної до Python.Я намагався синтаксично імітувати пакет tidyr в python в пакеті під назвою tidypython. Я зробив це сумісним з пакетом dplython, який включає використання оператора >> для ланцюжка команд.
Він не був повністю перевірений, але повинен працювати досить добре:
https://github.com/durrantmm/tidypython
Дайте мені знати, чи працює це для вас.