class_docstr: Donald Trump approval ratings.
  
  This dataset was obtained by reshaping the data used by FiveThirtyEight for analyzing Donald
  Trump's approval ratings. It contains 5 features, which are approval ratings collected by
  5 polling agencies. The target is the approval rating from FiveThirtyEight's model. The goal of
  this task is to see if we can reproduce FiveThirtyEight's model.
  
  References
  ----------
  [^1]: [Trump Approval Ratings](https://projects.fivethirtyeight.com/trump-approval-ratings/)
code: def __init__(self):
      super().__init__(
          n_samples=1_001,
          n_features=6,
          task=base.REG,
          filename="trump_approval.csv.gz",
      )
  
imports: from __future__ import annotations
  from river import stream
  from .None import base
label_desc: Use image node_id 1 to create a new TrumpApproval object from inherited base classes: base with example: obj = TrumpApproval()