我有一根看起来像这样的绳子。
x = 24.55 26.22, 69.22 78.25, 66.25 45.98
我想转换成如下所示的 Dataframe :
A B A B A B
24.55 26.22 69.22 78.25 66.25 45.98
这是我尝试过的,但我遇到了一个错误。
import io
import pandas as pd
df1 = pd.read_csv(io.StringIO(x), sep=",")
df1 = df1.groupby(level=[0,1]).cumcount().map({0 : 'x', 1 : 'y'})
1条答案
按热度按时间xuo3flqw1#
您可以使用双拆分,
stack
,然后重新整形为DataFrame:输出:
如果您已经知道项目的数量: