weixin_46617641 2022-05-04 16:28 采纳率: 92.3%
浏览 33
已结题

dataframe拆分list

img

如图,对于tau这一列,希望能把它拆分成两列,一列为

img


另一列为

img


也就是左边分成一列,右边分成一列

  • 写回答

1条回答 默认 最新

  • 哥菜带 2022-05-05 10:46
    关注
    import pandas as pd
    data = [[768944800,[1,3],0,1.5360],
            [768944800,[2,4],0,1.5360]]
    df = pd.DataFrame(data, columns=['0','tau','3','4'])
    print(df,'\n','-----------------------------------------------')
    df['tau_left']=[df['tau'][i][0] for i in range(len(df))]
    df['tau_right']=[df['tau'][i][1] for i in range(len(df))]
    print(df,'\n','-----------------------------------------------')
    df_new = pd.DataFrame(df, columns=['0','tau_left','tau_right','3','4'])
    print(df_new,'\n','-----------------------------------------------')
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 创建了问题 5月4日