Разделить список в большом информационном кадре на столбцы в pandas - PullRequest
1 голос
/ 29 апреля 2020

У меня есть следующий фрейм данных.

    0
0   [121, Issued, 10112]
1   [121, Assigned, 10112]
2   [121, Completed, 10112]
3   [121, Issued, 10113]
4   [121, Completed, 10113]
5   [121, Assigned, 10113]
6   [121, Completed, 10113]
.
.
200

С более чем 300 строками.

Легко разделить, когда у нас ограничено рядов. Как разделить список строк большого информационного кадра на три столбца.

Может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 29 апреля 2020

Вот решение.

    col = df.iloc[:, 0].to_list()
    column_list = []
    for i in range(len(df)):
        column_list.append(list(map(lambda x:x[i],col)))
    df = pd.DataFrame(column_list).T
    print(df)

Вывод:

         0          1      2
    0  121     Issued  10112
    1  121   Assigned  10112
    2  121  Completed  10112
...