code: def pandas_input_fail():
      X, y = iris_data()
      X_train, X_test, y_train, y_test = train_test_split(
          X,
          y,
          test_size=0.3,
          random_state=123,
          shuffle=True,
          stratify=y,
      )
  
      X_train = pd.DataFrame(X_train)
  
      tree = DecisionTreeClassifier(random_state=123)
  
      with pytest.raises(ValueError):
          avg_expected_loss, avg_bias, avg_var = bias_variance_decomp(
              tree,
              X_train,
              y_train,
              X_test,
              y_test,
              loss="0-1_loss",
              random_seed=123,
          )
  
file_path: mlxtend/mlxtend/evaluate/tests/test_bias_variance_decomp.py
imports: import os
  import pandas
  import pytest
  from sklearn.ensemble import BaggingClassifier, BaggingRegressor
  from sklearn.model_selection import train_test_split
  from sklearn.tree import DecisionTreeClassifier, DecisionTreeRegressor
  from mlxtend.data import boston_housing_data, iris_data
  from mlxtend.evaluate import bias_variance_decomp
label_desc: Use image node_id 1 for calling a global function with example usage: pandas_input_fail() without return types