Как преобразовать списки списка в конкретный фрейм данных в Python - PullRequest
0 голосов
/ 07 февраля 2019

вот мой список, я хочу преобразовать его в Dataframe

list =[["32:31",1,56],
      ["25:31",2,78],
      ["08:31",3,3],
      ["28:41",4,98]]

мы можем преобразовать этот список в Dataframe как -: (я хочу получить только третий элемент)

   a
  56
  78
   3
  98

Я пытался df = pd.DataFrame(list) с некоторым условием, но это не сработало

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

спасибо

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019
import pandas as pd

_list =[["32:31",1,56],
      ["25:31",2,78],
      ["08:31",3,3],
      ["28:41",4,98]]

df = pd.DataFrame({'a':[elem[2] for elem in _list]})    
print(df)

ВЫХОД:

    a
0  56
1  78
2   3
3  98
0 голосов
/ 07 февраля 2019

Не используйте переменную list, потому что кодовое слово python.

Используйте DataFrame конструктор со списком для получения значения 3. путем индексации [2] (число питонов от 0):

L =[["32:31",1,56],
    ["25:31",2,78],
    ["08:31",3,3],
    ["28:41",4,98]]

df = pd.DataFrame({'a':[x[2] for x in L]})
print (df)
    a
0  56
1  78
2   3
3  98
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...