pypsa.Network.import_series_from_dataframe

pypsa.Network.import_series_from_dataframe#

Network.import_series_from_dataframe(dataframe, cls_name, attr)#

Import time series from a pandas DataFrame.

Parameters:
  • dataframe (pandas.DataFrame) – A DataFrame whose index is network.snapshots and whose columns are a subset of the relevant components.

  • cls_name (string) – Name of class of component

  • attr (string) – Name of time-varying series attribute

Examples

>>> import numpy as np
>>> network.set_snapshots(range(10))
>>> network.import_series_from_dataframe(
        pd.DataFrame(np.random.rand(10, 4),
            columns=network.generators.index,
                        index=range(10)),
                    "Generator",
                    "p_max_pu")

See also

pypsa.Network.madd