apakah ada alat merapikan data untuk python / panda yang mirip dengan alat R tidyr?

18

Saya sedang mengerjakan tantangan Kaggle di mana beberapa variabel diwakili oleh baris, bukan kolom (Telstra Network Disrupt). Saat ini saya sedang mencari yang setara dengan kumpulkan (), pisahkan () dan sebarkan (), yang dapat ditemukan di alat Rtidyr.

cpumar
sumber

Jawaban:

3

R pada gather()dasarnya berubah dari lebar menjadi panjang. Begitu,

  1. periksa halaman panda untuk cara menggunakan pandas.wide_to_long(),
  2. periksa blog ini untuk diskusi tentang mendapatkan gatherfungsi seperti- elegan di Python.
ximiki
sumber
0

Saya mencoba meniru paket tidyr secara sintaksis dalam python dalam sebuah paket yang disebut tidypython. Saya membuatnya kompatibel dengan paket dplython, yang mencakup penggunaan operator >> untuk perintah chaining.

Itu belum sepenuhnya diuji, tetapi harus bekerja dengan cukup baik:

https://github.com/durrantmm/tidypython

Beri tahu saya jika itu berhasil untuk Anda.

Matt Durrant
sumber