code: def vmapply(group, vs, vfuncs=None):
      r"""Apply multiple variables to multiple dataframes.
  
      Parameters
      ----------
      group : alphapy.Group
          The input group.
      vs : list
          The list of variables to apply to the ``group``.
      vfuncs : dict, optional
          Dictionary of external modules and functions.
  
      Returns
      -------
      None : None
  
      See Also
      --------
      vmunapply
  
      """
      for v in vs:
          logger.info("Applying variable: %s", v)
          vapply(group, v, vfuncs)
  
imports: from alphapy.alias import get_alias
  from alphapy.frame import Frame
  from alphapy.frame import frame_name
  from alphapy.globals import BSEP, LOFF, ROFF, USEP
  from alphapy.utilities import valid_name
  import builtins
  from collections import OrderedDict
  from importlib import import_module
  import logging
  import numpy
  import pandas
  import parser
  import re
  import sys
label_desc: Use image node_id 7 for calling a global function with example usage: vmapply(group, vs, vfuncs) without return types