List of LISTS of tuples to Pandas dataframe?

前端 未结 4 1927
花落未央
花落未央 2021-01-13 09:39

I have a list of lists of tuples, where every tuple is of equal length, and I need to convert the tuples to a Pandas dataframe in such a way that the columns of the datafram

4条回答
  •  [愿得一人]
    2021-01-13 10:02

    A shorter code this:

    from itertools import chain
    import pandas as pd
    
    tupList = [[('commentID', 'commentText', 'date'), ('123456', 'blahblahblah', '2019')], [('45678', 'hello world', '2018'), ('0', 'text', '2017')]]
    
    new_list = [x for x in chain.from_iterable(tupList)]
    df = pd.DataFrame.from_records(new_list)
    

    Edit

    You can make the list comprehension directly in the from_records function.

提交回复
热议问题