pypsa.Network.import_components_from_dataframe#
- Network.import_components_from_dataframe(dataframe: pd.DataFrame, cls_name: str) None #
Import components from a pandas DataFrame.
This function is deprecated. Use :py:meth`pypsa.Network.add` instead. To get the same behavior for importing components from a DataFrame, use n.add(cls_name, df.index, **df).
If columns are missing then defaults are used. If extra columns are added, these are left in the resulting component dataframe.
- Parameters:
dataframe (pandas.DataFrame) – A DataFrame whose index is the names of the components and whose columns are the non-default attributes.
cls_name (string) – Name of class of component, e.g.
"Line", "Bus", "Generator", "StorageUnit"
See also
Deprecated since version 0.29: This will be removed in 1.0. Use n.add instead. E.g. n.add(class_name, df.index, **df).