code: def pdf(scope="module"):
      df = pd.DataFrame()
      df["Integer"] = np.array([2345, 11987, 9027, 9027])
      df["Float"] = np.array([9.001, 8.343, 6, 2.781])
      df["Integer2"] = np.array([2345, 106, 2088, 789277])
      df["String"] = np.array(["Alpha", "Beta", "Gamma", "Delta"])
      df["Boolean"] = np.array([True, False, True, False])
      return df
  
imports: import os
  import socket
  from contextlib import contextmanager
  from io import BytesIO
  import numpy
  import pandas
  import pyarrow.fs
  import pytest
  from fsspec.core import get_fs_token_paths
  import cudf
  from cudf.testing._utils import assert_eq
label_desc: Use image node_id 7 for calling a global function with example usage: pdf(scope) and returns: df