• 主页
  • 在pandas数据帧中将列拆分成多个不同长度的列

在pandas数据帧中将列拆分成多个不同长度的列

我想根据长度将pandas数据帧中的一列拆分为多个列。我有一个csv文件,它告诉我需要拆分多少列以及每列的长度。当我想做拆分时,我需要参考这个文件。

csv文件内容

col |length
id |2
name|5
desc|6

示例输入

   value
0  01applefruits
1  02pearsfruits
2  03peachfruits

output = id - length为2,name - length为5,desc - length为6

  id   name    desc
0  01  apple  fruits
1  02  pears  fruits
2  03  peach  fruits

上面只是一个示例。我怎样才能有一个通用的代码,可以在一个pandas数据框架中将一列拆分为多列?

如有任何帮助,我们将不胜感激。谢谢!

转载请注明出处:http://www.jubohx.com/article/20230427/1079282.html