我有一个faw数据文件,我需要用逗号分隔列索引0。数据集没有标题,因此我必须按数字控制索引。拆分之后,我需要先对其中一个列值进行哈希处理,然后再将它们重新加入。
我使用下面的代码进行拆分。
7
该列确实已成功拆分,但是它在最后一个列(对于我的情况是29个)之后追加了新列,分别为0、1、2、3、4,依此类推。如果我将第0列重命名为30,则将重命名2列。
我尝试使用Test.reindex(axis = 1),但列索引号没有任何反应。
如何正确建立索引索引列?
答案 0 :(得分:1)
您可以重命名新列,例如由DataFrame.add_prefix
:
Test = pd.concat([df,df[0].str.split(',',expand=True).add_prefix('new')],axis=1)
或按范围使用默认列名称:
Test = pd.concat([df,df[0].str.split(',',expand=True)],axis=1)
Test.columns = np.arange(len(Test.columns))