@sanglobalenus

Как список преобразовать в DataFrame?

Добрый день!

Есть список:
a 
print(a)


Выдает следующий результат:
['L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O']
['L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O']
['L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O']
['M1']
[]
['L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O']

Как из этого можно сделать DataFrame со следующими строчками:
Индекс Номер
0 'L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O'
1 'L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O'
2 'L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O'
3 'M1'
4 'L', 'M1', 'M2', 'M3', 'N1', 'N2', 'N3', 'O'
5

Если что в комментарий добавил полную версию кода программы
  • Вопрос задан
  • 387 просмотров
Решения вопроса 1
adugin
@adugin Куратор тега Python
Просто передать список в pd.DataFrame не пробовали?
pd.DataFrame(my_list)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dmshar
Cоздание датафрейм из списков:
import pandas as pd
list_a = [[1,2,3,4,5],
          [6,7,8,9,10]]
columns = ['a','b','c','d','e']
df_a = pd.DataFrame(list_a, columns=columns)
print (df_a)


Результат


. a b c d e
0 1 2 3 4 5
1 6 7 8 9 10
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы