Gibt es eine einfachere Möglichkeit, eine Excel-Datei direkt in ein Numpy-Array zu laden?Excel-Datei in ein numpfförmiges 2D-Array laden
Ich habe die Autoloading-Funktion numpy.genfromtxt
von numpy Dokumentation angeschaut, aber es lädt Excel-Dateien nicht direkt.
array = np.genfromtxt("Stats.xlsx")
ValueError: Some errors were detected !
Line #3 (got 2 columns instead of 1)
Line #5 (got 5 columns instead of 1)
......
Im Moment bin ich mit openpyxl.reader.excel
mit der Excel-Datei zu lesen und dann fügen Sie 2D-Arrays numpy. Dies scheint ineffizient zu sein. Idealerweise möchte ich Excel-Datei direkt in numpy 2D-Array geladen werden müssen.
Ich würde nur hinzufügen, dass, um einen Datenrahmen zu einem Numpy 2D-Array zu konvertieren Sie einfach np.asarray (your_data_frame_here) verwenden können. – Tahlor