首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从另一个df插入到df中时的空列

从另一个df插入到df中时的空列
EN

Stack Overflow用户
提问于 2019-06-02 15:55:06
回答 1查看 152关注 0票数 0

我尝试从df5列添加到df_prog。但出于某种原因,它们仍然是空的。我不明白我做错了什么。代码:

df5'Kol1_1Y‘

代码语言:javascript
复制
223520    14.0
223521    65.0
223522    13.0
223523    39.0
223524    13.0
223525     3.0
223526    10.0
223527    19.0
223528    16.0
223529    29.0
Name: Kol1_1Y, dtype: float64

df_prog['Kol1_1Y'] = df5['Kol1_1Y']
df_prog['Kol2_1Y'] = df5['Kol2_1Y']
df_prog['Kol1_3M'] = df5['Kol1_3M']
df_prog['Kol2_3M'] = df5['Kol2_3M']
df_prog.to_excel("C:\python\progGB.xlsx")

df_prog

0           RESPR   PREVPR  Kol1_1Y Kol2_1Y Kol1_3M Kol2_3M
0   0.4944  0.4944  1.4894  NaN NaN NaN NaN
1   0.7073  0.7073  3.2020  NaN NaN NaN NaN
2   0.3965  0.3965  -0.3989 NaN NaN NaN NaN
3   0.4501  0.4501  -0.1826 NaN NaN NaN NaN
4   0.0271  0.0271  -6.1202 NaN NaN NaN NaN
5   0.2488  0.2488  -2.8447 NaN NaN NaN NaN
6   0.5190  0.5190  0.0176  NaN NaN NaN NaN
7   0.6667  0.6667  2.2334  NaN NaN NaN NaN
8   0.7708  0.7708  4.5216  NaN NaN NaN NaN
9   0.7074  0.7074  2.9906  NaN NaN NaN NaN
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-02 16:10:16

检查indexcolumns的Pandas =赋值。在您的示例中,列是匹配的,但索引是不同的。因此,它会分配所有NaN。要忽略索引和列,您需要从numpy ndarray赋值,如下所示:

代码语言:javascript
复制
df_prog['Kol1_1Y'] = df5['Kol1_1Y'].values
df_prog['Kol2_1Y'] = df5['Kol2_1Y'].values
df_prog['Kol1_3M'] = df5['Kol1_3M'].values
df_prog['Kol2_3M'] = df5['Kol2_3M'].values
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56413189

复制
相关文章

相似问题

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