将字符串拆分为Python表的列

将字符串拆分为Python表的列,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个包含许多字符串的文件,所有字符串的格式都相同。这些字符串由数字组成,所有这些数字都用于提供有关给定问题的信息。我目前正在使用Pandas存储我的数据,但不是我需要的格式 例如,字符串的格式如下所示: 10010010000000000000000002 我希望将其拆分为: 1001 0010 00000000 00000000 0 2 因此,前4位将成为一列,第2 4位、第3 8位、第4 8位和最后2位各为各自的列 因此,该表将由6列组成 谢谢试试: pd.read_fwf('fil

我有一个包含许多字符串的文件,所有字符串的格式都相同。这些字符串由数字组成,所有这些数字都用于提供有关给定问题的信息。我目前正在使用Pandas存储我的数据,但不是我需要的格式

例如,字符串的格式如下所示:

10010010000000000000000002
我希望将其拆分为:

1001 0010 00000000 00000000 0 2
因此,前4位将成为一列,第2 4位、第3 8位、第4 8位和最后2位各为各自的列

因此,该表将由6列组成

谢谢

试试:

pd.read_fwf('file.txt', withds=[4,4,8,8,1,1], dtype='str', header=None)

请从下一页重复和。“演示如何解决此编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后就您的算法或技术提出具体问题。堆栈溢出不是为了替换现有的文档和教程。您好,谢谢您,我只是想确认一下,标题指的是什么?标题指的是列名,通常是数据文件的第一行。header=None表示数据文件没有列名行。我刚刚实现了这段代码,它给了我一个只有一列的表,如果我想要多个列,我会在header部分输入它们的名称吗?