Ich habe folgendes pandas
DatenrahmenKonvertieren Pandas Datenrahmen auf strukturierte Arrays
import pandas as pd
a = [2.5,3.3]
b = [3.6,3.9]
D = {'A': a, 'B': b}
, die mir wie etwas gibt
+---+-----+-----+
| | A | B |
+---+-----+-----+
| 0 | 2.5 | 3.3 |
| 1 | 3.6 | 3.9 |
+---+-----+-----+
Ich mag
dieses Datenrahmen zu einem strukturierten Array konvertieren möchtendata = np.rec.array([
('A', 2.5),
('A', 3.6),
('B', 3.3),
('B', 3.9),
], dtype = [('Type','|U5'),('Value', '<i8')])
Ich habe keinen Weg gefunden, dies zu erreichen, da ich neu bei Pandas bin. Ich habe versucht, pd.to_records
, aber der Index ist in die Quere und ich kann nicht einen Weg finden.
Jede Hilfe wird geschätzt. Vielen Dank.
wie ein Charme. Vielen Dank @unutbu! –