在R中编码多个列

在R中编码多个列,r,R,我有一个数据集,它的前三列如下所示: Manufacturer Model Type 1 Acura Integra Small 2 Acura Legend Midsize 3 Audi 90 Compact 4 Audi 100 Midsize 5 BMW 535i

我有一个数据集,它的前三列如下所示:

 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

现在我想把这些文本编码成数值。我怎么做?注意,在这一步之后,我需要对整个数据集进行归一化。谢谢你的帮助

data.frame(lappy(type.convert(my_data),as.integer))
首先要做的是我不知道你在做什么或者为什么要这样做,但是数字是通过按字母顺序排列向量来编码的。egI解决了这个问题。谢谢:)