Wygląda mi na błąd w pandach.Series.Zmiana kształtu serii pand?
a = pd.Series([1,2,3,4])
b = a.reshape(2,2)
b
b ma typ serii, ale nie może zostać wyświetlony, ostatnia wypowiedź daje wyjątek, bardzo długi, ostatni wiersz jest „Błąd typu:% d Format: wymagany jest numer, nie numpy.ndarray”. b. Zwroty (2,2), które są sprzeczne z ich typem. Zgaduję, że może pandas.Series nie implementuje funkcji zmiany kształtu i wzywam wersję z np.array? Ktoś też widzi ten błąd? Jestem w pandach 0.9.1.
Nie znam pand, ale rozumiem, że jego uroki i ograniczenia polegają na tym, że mają dedykowane obiekty dla tablic o różnych wymiarach. Więc nawet jeśli w tle jest numpy, 'pd.Series' jest zawsze 1D, a' pd.DataFrame' jest zawsze 2D. Więc przekształcenie jednego z tych obiektów w sposób, w jaki robisz, nie ma większego sensu. – Jaime
"Droga ** twoja ** robienie" powinna być "drogą **, którą robisz" ... wstydź się mnie! – Jaime