#r
#r
Вопрос:
У меня есть набор данных, и его первые три столбца выглядят так:
Manufacturer Model Type
1 Acura Integra Small
2 Acura Legend Midsize
3 Audi 90 Compact
4 Audi 100 Midsize
5 BMW 535i Midsize
6 Buick Century Midsize
7 Buick LeSabre Large
8 Buick Roadmaster Large
9 Buick Riviera Midsize
10 Cadillac DeVille Large
11 Cadillac Seville Midsize
12 Chevrolet Cavalier Compact
13 Chevrolet Corsica Compact
14 Chevrolet Camaro Sporty
15 Chevrolet Lumina Midsize
16 Chevrolet Lumina_APV Van
17 Chevrolet Astro Van
18 Chevrolet Caprice Large
19 Chevrolet Corvette Sporty
20 Chrylser Concorde Large
21 Chrysler LeBaron Compact
22 Chrysler Imperial Large
23 Dodge Colt Small
24 Dodge Shadow Small
25 Dodge Spirit Compact
26 Dodge Caravan Van
27 Dodge Dynasty Midsize
28 Dodge Stealth Sporty
Теперь я хотел бы закодировать этот текст в числовые значения. Как я могу это сделать? Обратите внимание, мне нужно выполнить нормализацию для всего набора данных после этого шага. Спасибо за вашу помощь!
Комментарии:
1.
data.frame(lapply(type.convert(my_data), as.integer))
должно сработать2. Сначала я не знаю, что и почему вы это делаете, но числа кодируются путем упорядочения векторов в алфавитном порядке. например
3. Я решил это. Спасибо:)