在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解决了这个问题。谢谢:)