Pandas split column of lists into multiple columns

后端 未结 8 1647
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-21 06:28

I have a pandas DataFrame with one column:

import pandas as pd

df = pd.DataFrame(
    data={
        \"teams\": [
            


        
8条回答
  •  无人共我
    2020-11-21 07:20

    This solution preserves the index of the df2 DataFrame, unlike any solution that uses tolist():

    df3 = df2.teams.apply(pd.Series)
    df3.columns = ['team1', 'team2']
    

    Here's the result:

      team1 team2
    0    SF   NYG
    1    SF   NYG
    2    SF   NYG
    3    SF   NYG
    4    SF   NYG
    5    SF   NYG
    6    SF   NYG
    

提交回复
热议问题