je les suivantes pandas
dataframeConversion pandas géants dataframe à des tableaux structurés
import pandas as pd
a = [2.5,3.3]
b = [3.6,3.9]
D = {'A': a, 'B': b}
qui me donne quelque chose comme
+---+-----+-----+
| | A | B |
+---+-----+-----+
| 0 | 2.5 | 3.3 |
| 1 | 3.6 | 3.9 |
+---+-----+-----+
Je veux convertir cette trame de données à un tableau structuré comme
data = np.rec.array([
('A', 2.5),
('A', 3.6),
('B', 3.3),
('B', 3.9),
], dtype = [('Type','|U5'),('Value', '<i8')])
J'ai échoué à trouver un moyen d'y arriver puisque je suis nouveau pour les pandas. J'ai essayé pd.to_records
mais l'index devient gênant et je n'arrive pas à le contourner.
Toute aide est appréciée. Merci.
travaillé comme un charme. Merci beaucoup @unutbu! –