pudl.extract.eia191¶
Extract EIA Form 191 data from CSVs.
Attributes¶
Classes¶
Extractor for EIA form 191. |
Functions¶
|
Extract raw EIA company data from CSV sheets into dataframes. |
Module Contents¶
- class pudl.extract.eia191.Extractor(*args, **kwargs)[source]¶
Bases:
pudl.extract.csv.CsvExtractorExtractor for EIA form 191.
- get_page_cols(page: str, partition_key: str) list[str][source]¶
Get the columns for a particular page and partition key.
EIA 191 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 to df to distinguish data from other years.