Я хочу убедиться, что данные во входящем наборе данных совпадают с данными, на которых обучалась модель. Например ...
df = pd.Dataframe({'prediction':['red', 'green', 'blue'], 'features': ['one','two','three']})
После того, как это преобразовано, оно должно выглядеть следующим образом:
>>>df
prediction features
1 1
2 2
3 3
Теперь я хочу убедиться, что новый набор данных ...
new_df = pd.Dataframe({'prediction':['yellow', 'red', 'green'], 'features': ['three','two','one']})
Будет преобразован в тот же, что и исходный DataFrame df
. Обратите внимание, что я добавил кое-что в new_df
, потому что модель также должна справиться с этим. Новый фрейм данных должен выглядеть примерно так ...
>>>new_df
prediction features
4 3
1 2
2 1
Как мне это сделать и как я тоже могу преобразовать данные обратно?