Как преобразовать случайную длину списка в dataframe в пандах? - PullRequest
0 голосов
/ 30 сентября 2019

Как я могу преобразовать произвольную длину списка в фрейм данных в пандах? Список, содержащий элементы как таковые

[1,'ABC',100,2,'DEF',200,3,'PQR',300,4,'XYZ',400]

1 Ответ

2 голосов
/ 30 сентября 2019

Похоже, вам нужно.

data = [1,'ABC',100,2,'DEF',200,3,'PQR',300,4,'XYZ',400]
df = pd.DataFrame([data[i:i+3] for i in range(0, len(data), 3)], columns=["C1", "C2", "C3"])
print(df)

Вывод:

   C1   C2   C3
0   1  ABC  100
1   2  DEF  200
2   3  PQR  300
3   4  XYZ  400
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...