Python list to pandas dataframe

Anastasia

I have a list that follows this format:

a=['date name','10150425010245 name1','10150425020245 name2']

I am trying to convert this to Pandas df:

newlist=[]
for item in a:
    newlist.append(item.split(' '))

Now, convert this to df:

pd.DataFrame(newlist)

which results in

                  0     1
0              date  name
1    10150425010245 name1
2    10150425020245 name2

I want to have 'date' and 'name' as header, but I can't manage to do that. Is there a more efficient way to automatically convert a list of strings into a dataframe than this?

Zero

Here's one approach.

Use list comprehensions instead of loops.

In [160]: data = [x.split('') for x in a]

In [161]: data
Out[161]: [['date', 'name'], ['10150425010245', 'name1'], ['10150425020245', 'name2']]

Then use data[1:] as values and data[0] as column names.

In [162]: pd.DataFrame(data[1:], columns=data[0])
Out[162]:
             date   name
0  10150425010245  name1
1  10150425020245  name2

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

python pandas flatten a dataframe to a list

From Dev

Python - Json List to Pandas Dataframe

From Dev

Convert Pandas DataFrame to Python list

From Dev

python pandas: list of integers as individual values of DataFrame

From Dev

Python convert comma separated list to pandas dataframe

From Dev

python pandas: access the element of the list in DataFrame

From Dev

Loop over Pandas dataframe to populate list (Python)

From Dev

Python / Pandas - Turning a list with inner dictionaries into a DataFrame

From Dev

Convert pandas.DataFrame to list of dictionaries in Python

From Dev

Convert a pandas dataframe to tab separated list in Python

From Dev

Loop over Pandas dataframe to populate list (Python)

From Dev

python pandas dataframe union merge list into index

From Dev

python pandas dataframe to list string error

From Dev

Python Pandas Indexing Dataframe with List of Column Names

From Dev

Split list in rows python pandas dataframe

From Dev

Python pandas: Nested List of Dictionary into Dataframe

From Dev

List of list to pandas dataframe

From Dev

Combine dataframe within the list to form a single dataframe using pandas in python

From Dev

Python class derived from pandas DataFrame with list/DataFrame attribute

From Dev

Convert pandas dataframe to a list

From Java

Pandas DataFrame to List of Dictionaries

From Java

Pandas DataFrame to List of Lists

From Dev

pandas dataframe contain list

From Dev

Pandas dataframe to list of dicts

From Dev

Converting a List to pandas dataframe

From Dev

Combine Python Pandas Dataframe more Efficiently than List Append Method

From Dev

python pandas from 0/1 dataframe to an itemset list

From Dev

Python Add Column to Pandas Dataframe That is a Count of List Elements in Another Column

From Dev

python pandas selecting columns from a dataframe via a list of column names

Related Related

  1. 1

    python pandas flatten a dataframe to a list

  2. 2

    Python - Json List to Pandas Dataframe

  3. 3

    Convert Pandas DataFrame to Python list

  4. 4

    python pandas: list of integers as individual values of DataFrame

  5. 5

    Python convert comma separated list to pandas dataframe

  6. 6

    python pandas: access the element of the list in DataFrame

  7. 7

    Loop over Pandas dataframe to populate list (Python)

  8. 8

    Python / Pandas - Turning a list with inner dictionaries into a DataFrame

  9. 9

    Convert pandas.DataFrame to list of dictionaries in Python

  10. 10

    Convert a pandas dataframe to tab separated list in Python

  11. 11

    Loop over Pandas dataframe to populate list (Python)

  12. 12

    python pandas dataframe union merge list into index

  13. 13

    python pandas dataframe to list string error

  14. 14

    Python Pandas Indexing Dataframe with List of Column Names

  15. 15

    Split list in rows python pandas dataframe

  16. 16

    Python pandas: Nested List of Dictionary into Dataframe

  17. 17

    List of list to pandas dataframe

  18. 18

    Combine dataframe within the list to form a single dataframe using pandas in python

  19. 19

    Python class derived from pandas DataFrame with list/DataFrame attribute

  20. 20

    Convert pandas dataframe to a list

  21. 21

    Pandas DataFrame to List of Dictionaries

  22. 22

    Pandas DataFrame to List of Lists

  23. 23

    pandas dataframe contain list

  24. 24

    Pandas dataframe to list of dicts

  25. 25

    Converting a List to pandas dataframe

  26. 26

    Combine Python Pandas Dataframe more Efficiently than List Append Method

  27. 27

    python pandas from 0/1 dataframe to an itemset list

  28. 28

    Python Add Column to Pandas Dataframe That is a Count of List Elements in Another Column

  29. 29

    python pandas selecting columns from a dataframe via a list of column names

HotTag

Archive