Я пытаюсь запустить этот код, но он выдает ValueError: counld не конвертируется в float: 'YearBuilt', в то время как столбец 'YearBuilt' не содержит строк.
Score = pd.read_csv('Score_Data-No_Sale_Price.csv')
Score2 = Score[['PID','YearBuilt', 'YearRemodel', 'VeneerExterior','HeatingQC', 'FstFlrSqft',
'AbvGrndLiving', 'FullBathHouse', 'RmAbvGrnd',
'OverallQuality','LotArea', 'BldgTp']]
Score2.dtypes
_scaler = StandardScaler()
PDF_z2 = z_scaler.fit_transform(Score2.drop('PID', axis=1))
PDF_z2 = pd.DataFrame(PDF_z, columns=Score2.drop('PID', axis=1).columns)
imputer_by_median = SimpleImputer(strategy = 'median')
Scorecols = ['YearBuilt', 'YearRemodel', 'VeneerExterior','HeatingQC', 'FstFlrSqft',
'AbvGrndLiving', 'FullBathHouse', 'RmAbvGrnd',
'OverallQuality','LotArea', 'BldgTp']
dfImputeIntervalCols = PDF_z2[Scorecols].copy()
Это где ошибка происходит
Score3 = pd.DataFrame(imputer_by_median.fit_transform(Scorecols),
columns = Scorecols, index = dfImputeIntervalCols.index)
display(dfImputedIntervals.shape, dfImputedIntervals.dtypes,
dfImputedIntervals.isnull().sum().sum())