首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:将两行不同形状的数据连在一起

Python:将两行不同形状的数据连在一起
EN

Stack Overflow用户
提问于 2022-02-13 04:36:34
回答 1查看 56关注 0票数 0

我有两个数据:

代码语言:javascript
复制
df1 = pd.DataFrame(index = [0,1,2], columns=['USD', 'CAD'])
df1['USD'] = [1,2,3]
df1['CAD'] = [4,5,6]
df1:
    USD CAD
0   1   4
1   2   5
2   3   6

df2 = pd.DataFrame(index = [0,1], columns = ['currency','balance'])
df2['currency'] = ['USD', 'CAD']
df2['balance'] = [2,3]
df2:
    currency    balance
0   USD         2
1   CAD         3

我想在索引0处向df1添加一行,并根据货币填充该行中的df2余额。因此,最终的df应该如下所示:

代码语言:javascript
复制
df:
    USD CAD
0   2   3
1   1   4
2   2   5
3   3   6

我怎么能用节奏曲的方式做这件事?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-13 04:44:55

尝试以下代码:

代码语言:javascript
复制
df = pd.concat([df2.set_index('currency').T, df1], axis=0, ignore_index=True)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71097945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档