pandas 如何把一行数据分为两列

比如以下的一列数据:
a
1
b
2
我想变成如下:
a 1
b 2

我尝试了一个下午groupby,但是没有实现,无法输出,并存储。

我想要达到的结果

归纳为一列数据,按字母分开?今天正好《深入浅出pandas》的作者在群里发了这个解法。

你只有单独的一列,没有别的信息,那凭什么a对应1,b对应2呢
为什么不是
a b
1 2

如果你什么规则都没有,那只能自己循环一下把数据copy一遍

我想用索引或者用字符来区分。

你这规律是提取偶数行写入当前列+1列吗,如果是就获取最大列j,然后遍历,然后把2i行的数据提出放在i行,j+1列即可