我有一个包含称为fcst的预测的df,如下所示:

yhat yhat_lower yhat_upper

ds

2015-08-31 -0.443522 -19.067399 17.801234

2015-09-30 6.794625 -31.472186 46.667981

...

进行此转换后:

fcst2 = fcst["yhat"].to_frame().rename(columns={"yhat":"test1"})

fcst3 = fcst["yhat"].to_frame().rename(columns={"yhat":"test2"})

我想在日期索引上将它们串联起来:

pd.concat([fcst2,fcst3])

但是我收到一个未与索引对齐的数据框:

test1 test2

ds

2015-08-31 -0.443522 NaN

2015-09-30 6.794625 NaN

... ... ...

2017-05-31 NaN 95.563262

2017-06-30 NaN 85.829916

尽管:

(fcst2.index == fcst3.index).any()

返回True.

我的问题是:为什么不将两个数据框并置在索引上,我该怎么办呢?

我知道join函数,但是由于我计划添加的其他一些数据框中的某些日期会丢失,因此我相信concat函数可能会更好.

谢谢!

python concat_python-pd.concat()不合并在同一索引上相关推荐

  1. pandas使用pd.concat纵向合并多个dataframe实战:纵向合并(ignore_index参数)、为纵向合并的多个dataframe设置标识符指定数据来源(通过字典方式设置数据来源键)

    pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并(ignore_index参数).为纵向合并的多个dataframe设置标识符指定数据来源(通过字 ...

  2. pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并、为纵向合并的多个dataframe设置标识符指定数据来源

    pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并.为纵向合并的多个dataframe设置标识符指定数据来源 目录

  3. pandas使用pd.concat横向合并多个dataframe实战:多个dataframe的横向表拼接(行对齐)、多个dataframe的横向表拼接(指定join参数、交集还是并集)

    pandas使用pd.concat横向合并多个dataframe实战:多个dataframe的横向表拼接(行对齐).多个dataframe的横向表拼接(指定join参数.交集还是并集) 目录

  4. python concat_python的concat等多种用法详解

    本文为大家分享了python的concat等多种用法,供大家参考,具体内容如下 1.numpy中的concatenate()函数: >>> a = np.array([[1, 2], ...

  5. python将多个excel合并或拆分

    昨天有朋友问我怎么将一个excel工作簿下面的很多个工作表进行合并生成一个表,这篇文章就针对此类场景来进行讨论.如何用python释放双手,提高工作效率!python能合并的不光是excel,还有其他 ...

  6. 【python数据分析】pandas数据合并

    pandas数据合并 使用contact,append,merge完成数据集合并 自己学习用,欢迎大佬指正. 1.concat pd.concat()可以合并series和DataFrame对象,默认 ...

  7. 【Python】图解Pandas数据合并:concat、join、append

    公众号:尤而小屋 作者:Peter 编辑:Peter 图解pandas数据合并:concat+join+append 在上一篇文章中介绍过pandas中最为常用的一个合并函数merge的使用,本文中介 ...

  8. python concat_python中merge、concat用法

    转载:https://blog.csdn.net/ly_ysys629/article/details/73849543 参考:https://blog.csdn.net/stevenkwong/ar ...

  9. pandas 数据合并 pd.join() pd.merge() pd.crosstab() pd.concat()

    文章目录 pd.join() pd.merge() pd.merge(left, right, how='inner', left_on=None, right_on=None...)形式 按照一列进 ...

最新文章

  1. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?
  2. 洛谷P1020/CODEVS1044 导弹拦截(拦截导弹)
  3. 《C和C++程序员面试秘笈》——1.9 如何理解C++是面向对象化的,而C是面向过程化的...
  4. 口语学习Day2:今天来说说我的小客厅!
  5. java 自定义 转换器_Java笔记之SpringMVC(七):自定义String到Date的类型转换器
  6. Android inflate方法与 findViewById 方法区别
  7. 3.20学习内容,字符串与列表
  8. EntityFramework_MVC4中EF5 新手入门教程之三 ---3.排序、 筛选和分页
  9. 数据库开发设计规范及表结构设计原则
  10. java基础输入_java基础之标准输入
  11. 手写“2021”新年春节艺术字,好素材会说话!
  12. 引用opencv异常
  13. jsp:useBean 解释
  14. git拉取代码报错:Permission denied (publickey) 解决方案
  15. 线程协作--wait,notify:经典消费者生产者
  16. 人工智能、机器学习、神经网络和深度学习的关系
  17. Java 9 的 9 个特性
  18. php微信支付na,PHP公众号支付宝支付实现
  19. Java学习笔记 --- 多分支
  20. charlesfiddler安卓手机安装系统级ca证书抓取https请求信息

热门文章

  1. honeywell扫码枪取消回车_霍尼韦尔条码扫描器常见问题与解决方法
  2. s5pv210——AD转换
  3. postgresql 数据表【转】
  4. spring-boot+swagger实现WebApi文档
  5. 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
  6. react-router 页面离开 提示数据变更
  7. JAVA 8 StreamAPI 和 lambda表达式 总结(一)--lambda表达式
  8. plsql 中的一些好的设置和快捷键总结
  9. WCF入门(五)---创建WCF服务
  10. VC++中忽略所有默认库纯Win32 API编译及链接 - 计算机软件编程 - Wangye's Space