【问题标题】:How to split a Info column in my Dataframe to 6 separate columns?如何将我的 Dataframe 中的 Info 列拆分为 6 个单独的列?
【发布时间】:2021-10-12 07:00:00
【问题描述】:

df 数据框由一个名为 Info 的列组成,其中一些单词用“ ”分隔。我想拆分这些并将它们存储在单独的列中。

我创建了列并尝试了 str.split(' ',1).toList() 但它显示了 ValueError

cols = ['Seq','Ack','Win','Len','TSval','TSecr']
df = pd.DataFrame(df.Info.str.split(' ').tolist(), columns=cols)

显示的错误是 -

ValueError: 6 列传递,传递的数据有 87 列

【问题讨论】:

    标签: python pandas dataframe strsplit tolist


    【解决方案1】:

    仅提及要拆分的列数。

    cols = ['Seq','Ack','Win','Len','TSval','TSecr']
    df = pd.DataFrame(df.Info.str.split(' ',5).tolist(), columns=cols)
    

    【讨论】:

      猜你喜欢
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 2018-06-25
      • 1970-01-01
      • 2022-11-23
      • 2021-10-26
      • 2015-04-03
      相关资源
      最近更新 更多