如何扩大数据框-熊猫

如何扩大数据框-熊猫,第1张

如何扩大数据框-熊猫

如果列表的长度不同,常规解决方案也可以工作:

df1 = pd.Dataframe(df['B'].values.tolist())df2 = pd.Dataframe(df['C'].values.tolist())df = pd.concat([df[['A']], df1, df2], axis=1)df.columns = [df.columns[0]] + [f'B{i+1}' for i in range(len(df.columns)-1)]print (df)   A  B1  B2  B3  B40  1   1   2   1  101  2   2  14   2  18

如果大小相同:

df1 = pd.Dataframe(np.array(df[['B','C']].values.tolist()).reshape(len(df),-1))df1.columns = [f'B{i+1}' for i in range(len(df1.columns))]df1.insert(0, 'A', df['A'])print (df1)   A  B1  B2  B3  B40  1   1   2   1  101  2   2  14   2  18


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5650386.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存