Назначение меток необработанным данным вместо получения новых столбцов индикатора из get_dummies. Я хочу что-то вроде этого:
json_input:
[{id: 100, vehicle_type: "Автомобиль", время: "2017-04-06 01:39:43", zone = "A", type: "Checked"}, {id: 101, vehicle_type: "Truck" , время: "2017-04-06 02:35:45", zone = "B", тип: "Unchecked"}, {id: 102, vehicle_type: "Truck", время: "2017-04-05 03: 20:12 ", zone =" A ", тип:" Проверено "}, {id: 103, vehicle_type:" Car ", время:" 2017-04-04 10:05:04 ", zone =" C ", type: "Unchecked"}]
Результат:
- id, vehicle_type, time_range, zone, type
- 100, 0 , 1 , 1 , 1
- 101, 1 , 1 , 2 , 0
- 102, 1 , 2 , 1 , 1
- 103, 0 , 3 , 3 , 0
отметка времени - столбцы TS -> тип_ транспортного средства, тип двоичный, диапазон_времени (1 -> (TS1-TS2), 2 -> (TS3-TS4), 3 -> (TS5-TS6)), зона-> категориальный (1, 2 или 3). Я хочу автоматически назначать эти метки, когда я скармливаю сплющенный json фрейму данных в пандах. Это возможно? (Мне не нужны столбцы индикаторов zone_1, type_1, vehicle_type_3 из get_dummies в пандах). Если это невозможно с пандами, предложите python lib для этой автоматизации.