pudl.extract.eia930
¶
Extract EIA Form 930 data from CSVs.
Module Contents¶
Classes¶
Extractor for EIA form 930. |
Functions¶
|
Asset factory for individual raw EIA 930 dataframes. |
Attributes¶
- class pudl.extract.eia930.Extractor(*args, **kwargs)[source]¶
Bases:
pudl.extract.csv.CsvExtractor
Extractor for EIA form 930.
- source_filename(page: str, **partition: pudl.extract.extractor.PartitionSelection) str [source]¶
Produce the source file name as it will appear in the archive.
Expects a string for page, and additionally a keyword argument dictionary specifying which particular partition to extract. Examples: {‘year’: 2009}, {‘year_month’: ‘2020-08’}.
- Parameters:
page – pudl name for the dataset contents, eg “boiler_generator_assn”, “data”
- Returns:
string name of the CSV file
- process_raw(df: pandas.DataFrame, page: str, **partition: pudl.extract.extractor.PartitionSelection) pandas.DataFrame [source]¶
Transforms raw dataframe and rename columns.