Bien sûr, comme la plupart des objets Python, vous pouvez attacher de nouveaux attributs à une pandas.DataFrame
:
import pandas as pd
df = pd.DataFrame([])
df.instrument_name = 'Binky'
Notez cependant que si vous pouvez attacher des attributs à un DataFrame, les opérations effectuées sur le DataFrame (telles que groupby
, pivot
, join
o loc
pour n'en citer que quelques-uns) peuvent renvoyer un nouveau DataFrame sans les métadonnées jointes. Pandas ne dispose pas encore d'une méthode robuste permettant de propagation de les métadonnées attachées aux DataFrames .
Préservation des métadonnées dans un fichier est possible. Vous pouvez trouver un exemple de la façon de stocker des métadonnées dans un fichier HDF5 aquí .