У меня есть список под названием «данные», в котором обычно есть списки с 3 полями, но иногда их может быть 4: элементы, он будет работать нормально:
df = pd.DataFrame(data, columns=['First', 'Last', 'Weight', 'Height'])
, но если я запустил его в списке, показанном выше, он будет sh сказать
ValueError: 4 столбца прошли, прошли у данных было 3 столбца
Как я могу заставить его преобразовать его в df с пустыми значениями для столбца высоты без сбоев, когда я даю ему список списков без 4-го столбца? Таким образом, преобразование будет выполняться для списков, содержащих только len 3 элемента, len 4 элемента или их комбинацию.
Желаемый результат:
First Last Weight Height
Bob DeVito 100 Lbs None
Mac Charles 150 Lbs None