У меня есть фрейм данных с именем data.Я хочу выбрать все объектные и категориальные типы данных, кроме одного столбца с именем test.
У меня есть код ниже, но он выбирает все столбцы
| testid | color | age | mark |
+--------+-------+-----+------+
| a | red | 20 | pass |
| d | green | 30 | fail |
| c | blue | 40 | pass |
data = pd.DataFrame([['a', 'red', 20, 'pass'], ['d', 'green', 30, 'fail'], ['c', 'blue', 40, 'pass']], columns=['testid', 'color', 'age', 'mark'])
for i in data.select_dtypes(include=['object','category']).columns:
data[i]=le.fit_transform(data[i])
Я хочу преобразовать все строки, кромеtestid