PE – Python numérique – S4
Créer une DataFrame à la main
Trois formes, selon comment les données se présentent :
pd.DataFrame({"nom": ["alice", "bob"], "age": [30, 25]})
pd.DataFrame([{"nom": "alice", "age": 30},
{"nom": "bob", "age": 25}])
pd.DataFrame(np.arange(6).reshape(2, 3),
index=["a", "b"], columns=["x", "y", "z"])
Et dans l'autre sens : df.to_numpy() rend le tableau nu, df.to_dict() / s.tolist() les structures Python.
À l'usage, cela sert surtout à tester une idée sur 4 lignes avant de la lancer sur 40 000.