from sklearn.model_selection import train_test_split
from sklearn.metrics import classification_report
from lightgbm import LGBMClassifier
from sklearn.preprocessing import PolynomialFeatures
获取df中的格式类型
object_columns = df.select_dtypes(include='object').columns
for col in object_columns:
df[col]= df[col].fillna('0')
df[col]= df[col].map(dict(zip(list(set(df[col])),[i for i inrange(len(list(set(df[col]))))])))