code: def save_data(dataset: str, group: str, train: bool = True):
      df, *_ = get_data("data", dataset, group, train)
      if train:
          df.to_csv(f"data/{dataset}-{group}.csv", index=False)
      else:
          df.to_csv(f"data/{dataset}-{group}-test.csv", index=False)
  
file_path: statsforecast/experiments/neuralprophet/src/data.py
imports: import fire
  import pandas
  from neuralforecast.data.datasets.m3 import M3, M3Info
  from neuralforecast.data.datasets.m4 import M4, M4Info
  from neuralforecast.data.datasets.tourism import Tourism, TourismInfo
  from neuralforecast.data.datasets.long_horizon import LongHorizon, LongHorizonInfo
label_desc: Use image node_id 2 for calling a global function with example usage: save_data(dataset, group, train) without return types