我有一个很大的 DataFrame,其中只有一列包含所有值。我需要将数据分成更多列。经过多次反复试验,我放弃并寻求您的帮助。
DataFrame 的头部如下所示:行是一个 Series 对象。不是价值观
column1
---------------------------------------------------------------------
MultiIndex1 | 1.00 2.00 3.00 4.00 5.00 6.00 7.00
| 1.00 2.00 3.00 4.00 5.00 6.00 7.00
| 1.00 2.00 3.00 4.00 5.00 6.00 7.00
| 1.00 2.00 3.00 4.00 5.00 6.00 7.00
| 1.00 2.00 3.00 4.00 5.00 6.00 7.00
| 1.00 2.00 3.00 4.00 5.00 6.00 7.00
我想要的输出应该是这样的:
column1|column2|column3|column4|column5|column6|column7
---------------------------------------------------------------------
MultiIndex1 | 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
| 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
| 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
| 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
| 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
| 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00
我试过: df.columns = ['col1','col2','col3','col4','col5'...]
我试过把它变成一个系列然后又回到一个 df。
尝试应用 .str.split 函数。
很多切片和连接,但没有成功。
帮助将不胜感激。谢谢!
qq_笑_17
斯蒂芬大帝
相关分类