Her bir satırı, milyonlarca satır ve yaklaşık yüz sütun içeren bir veri çerçevesine ayırmanın en hızlı yolunu bulmalıyım.Her bir satırı pandalar veri kümesinde sıralamak için en hızlı yol
Yani böyle bir şey:
A B C D
3 4 8 1
9 2 7 2
olmayı İhtiyaçları:
A B C D
8 4 3 1
9 7 2 2
Şu anda her bir satıra tür uygulayarak ve aralıksız yeni dataframe Sıra sıra inşa ediyorum. Ayrıca her sıra için birkaç ekstra, daha az önemli şeyler yapıyorum (bu yüzden pandaları kullanıyorum ve uyuşmuyor). Bunun yerine bir liste listesi oluşturmak ve yeni veri çerçevesini bir kerede oluşturmak daha hızlı olabilir mi? Yoksa Cython'a gitmem mi gerek?
Ondan mı, sırayla mı, geri mi? –
Transpozisyon nasıl sıralamayı daha hızlı yapar? – Luke
Eşlemenin "görünümünü" değiştirdiniz ... böylece sıralamayı yapmaya devam etmelisiniz, ancak 1x100'ü 100x1m'ye aynı boşlukta çevirin, sıralayın, sonra tersine çevirin, sadece farklı görünümünüz var. geri dön –