如何基于相同列的值来创建新列?

时间:2019-04-01 17:05:16

标签: python-3.x dataframe multiple-columns

我有这个最近合并的DataFrame:

Final.head():

 Timestamp              EURO   VType   FType   DPF   Length  ID                                                                           
0   2013-11-01 21:02:17  3      4       1       2     3408   65 
1   2013-11-01 19:52:36  3      4       1       2     3502   65     
.
.

因此,我有Final DF的EURO,VType和DPF列,而我想要做的就是根据现有列的值创建一个新列,就像这样:

Timestamp               EURO_0  EURO_01  EURO_2  EURO_3  EURO_4  EURO_5  EURO_6   VType_0  VType_01  VType_02  VType_03  VType_04   FType_0  FType_01 …...   DPF     Length  ID

2013-11-01 21:02:17    3        NAN      NAN ……….                                  4       NAN ……….

那是我的专栏:

 Final.FType.value_counts()

 2    3754703
 1    3006654
 0    1332441
 4     755743
 5     327616
 3       6318

Final.EURO.value_counts()

5    3227212
6    3123212
0    1337998
4    1007319
3     336239
7      82610
2      59263
1       9622

Final.VType.value_counts()

4    7023570
0    1332416
3     645712
2     100817
1      80960

任何建议将不胜感激,谢谢。

0 个答案:

没有答案