code: def create_coef_df_section(info_dict, max_colwidth=20):
      """Creates the coefficient summary df section for model summary.
  
      Parameters
      ----------
      info_dict : `dict`
          The dictionary returned by
          `~greykite.algo.common.model_summary_utils.get_info_dict_lm`.
          or
          `~greykite.algo.common.model_summary_utils.get_info_dict_tree`.
      max_colwidth : `int`
          The maximum length for predictors to be shown in their original name.
          If the maximum length of predictors exceeds this parameter, all
          predictors name will be suppressed and only indices are shown.
  
      Returns
      -------
      content : `str`
          The coefficient summary df section.
      """
      content = format_summary_df(
          info_dict["coef_summary_df"], max_colwidth
      ).to_string(index=False)
      content += "\n"
      if "significance_code_legend" in info_dict.keys():
          content += (
              f"Signif. Code: {info_dict['significance_code_legend']}"
          )
          content += "\n"
      content += "\n"
      return content
  
imports: import numpy
  import pandas
  import statsmodels
  import statsmodels.api
  from scipy.stats import f
  from scipy.stats import norm
  from scipy.stats import t
  from sklearn.base import clone
  from sklearn.linear_model import Ridge
  from sklearn.model_selection import train_test_split
  from greykite.algo.common.col_name_utils import INTERCEPT
  from greykite.algo.common.col_name_utils import simplify_pred_cols
label_desc: Use image node_id 27 for calling a global function with example usage: create_coef_df_section(info_dict, max_colwidth) and returns: content