pudl.extract.eia757a#
Extract EIA Form 757a data from CSVs.
Attributes#
Classes#
Extractor for EIA form 757a. |
Functions#
|
Extract raw EIA company data from CSV sheets into dataframes. |
Module Contents#
- class pudl.extract.eia757a.Extractor(*args, **kwargs)[source]#
Bases:
pudl.extract.csv.CsvExtractorExtractor for EIA form 757a.
- get_page_cols(page: str, partition_selection: str) pandas.RangeIndex[source]#
Get the columns for a particular page and partition key.
EIA 757A data has the same set of columns for all years, so regardless of the partition key provided we select the same columns here.
- process_raw(df: pandas.DataFrame, page: str, **partition: pudl.extract.extractor.PartitionSelection) pandas.DataFrame[source]#
Append report year and rename columns.