标签: lreshape

重塑大熊猫数据框

假设像这样的数据帧:

df = pd.DataFrame([[1,2,3,4],[5,6,7,8],[9,10,11,12]], columns = ['A', 'B', 'A1', 'B1'])
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想有一个看起来像这样的数据框:

在此输入图像描述

什么行不通:

new_rows = int(df.shape[1]/2) * df.shape[0]
new_cols = 2
df.values.reshape(new_rows, new_cols, order='F')
Run Code Online (Sandbox Code Playgroud)

当然,我可以循环数据并创建一个新的列表列表,但必须有一个更好的方法.有任何想法吗 ?

python reshape dataframe pandas lreshape

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

dataframe ×1

lreshape ×1

pandas ×1

python ×1

reshape ×1