преобразовать список в dataframe в python - PullRequest
0 голосов
/ 06 февраля 2019
list = [[1,1,56],
        [20,2,78],
        [30,3,34],
        [40,4,98]]

это мой список списка, и я хочу создать такой фрейм данных -;

a  b  c
1  1  56
20 2  78
30 3  34
40 4  98

я сделал код

df = pd.DataFrame(list) df = df.transpose() df.columns = ["a", "b", "c"]

это дает мне ошибку вроде Length mismatch: Expected axis has 4 elements, new values have 3 elements

пожалуйста, помогите мне заранее спасибо

1 Ответ

0 голосов
/ 06 февраля 2019

Сначала не используйте list, потому что зарезервированное кодовое слово в Python, а затем только параметр столбца, transpose не требуется:

L = [[1,1,56],
      [20,2,78],
      [30,3,34],
      [40,4,98]]

df = pd.DataFrame(L, columns=["a", "b", "c"])
print (df)
    a  b   c
0   1  1  56
1  20  2  78
2  30  3  34
3  40  4  98
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...