我有一个包含4列的JSON数据集-数据,帧,时间段和时间戳。 我有一些记录,但“数据”没有值“ []”。
当我尝试以下解决方案时,它将删除不包含“数据”值“ []”的行。我不想删除结果中的这些列,而是用0或NA填充缺失值。
service
代码:
Sample data:
{'data': [], 'frame': 807, 'period': 1, 'timestamp': '00:59:49.8'},
{'data': [], 'frame': 808, 'period': 1, 'timestamp': '00:59:49.9'},
{'data': [], 'frame': 809, 'period': 1, 'timestamp': '00:59:50.0'},
{'data': [], 'frame': 810, 'period': 1, 'timestamp': '00:59:50.1'},
{'data': [{'group_name': 'away team',
'map_x': 175.72,
'map_y': 210.86,
'track_id': 4},
{'group_name': 'away team',
'map_x': 220.34,
'map_y': 128.27,
'track_id': 9},
{'group_name': 'away team',
'map_x': 214.22,
'map_y': 303.3,
'track_id': 14},
{'group_name': 'away team',
'map_x': 225.15,
'map_y': 106.97,
'track_id': 15}],
'frame': 811,
'period': 1,
'timestamp': '00:59:50.2'},
{'data': [{'group_name': 'away team',
'map_x': 175.48,
'map_y': 211.89,
'track_id': 4},
{'group_name': 'away team',
'map_x': 219.9,
'map_y': 128.51,
'track_id': 9},
{'group_name': 'away team',
'map_x': 214.48,
'map_y': 303.53,
'track_id': 14},
{'group_name': 'away team',
'map_x': 225.1,
'map_y': 106.0,
'track_id': 15}],
'frame': 812,
'period': 1,
'timestamp': '00:59:50.3'},