Python中文
首页
教程
问答
标签
搜索
登录
注册
如何将两个数据帧与一个索引合并到一个数据帧中?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我创建了两个panda数据帧,第一个称为dfmas,索引为Date,然后是dates、data和3个移动平均列</p> <pre><code> OPEN HIGH LOW LAST ma5 ma8 ma21 Date 11/23/2009 88.84 89.19 88.58 88.97 NaN NaN NaN 11/24/2009 88.97 89.07 88.36 88.50 NaN NaN NaN 11/25/2009 88.50 88.63 87.22 87.35 NaN NaN NaN 11/26/2009 87.35 87.48 86.30 86.59 NaN NaN NaN 11/27/2009 86.59 87.02 84.83 86.53 87.588 NaN NaN 11/30/2009 87.17 87.17 85.87 86.41 87.076 NaN NaN 12/1/2009 86.41 87.53 86.17 86.68 86.712 NaN NaN 12/2/2009 86.68 87.49 86.59 87.39 86.720 87.302 NaN 12/3/2009 87.39 88.48 87.32 88.26 87.054 87.214 NaN 12/4/2009 88.26 90.77 88.00 90.56 87.860 87.471 NaN </code></pre> <p>第二个数据帧是由移动平均值交叉时的上述数据组成的</p> <pre><code>ma = [0,] ma5Last = ma5[0] ma8Last = ma8[0] for ma5Curr, ma8Curr in zip(ma5[1:], ma8[1:]): if ma5Curr > ma5Last and ma8Curr > ma8Last: ma.append(1) elif ma5Curr < ma5Last and ma8Curr < ma8Last: ma.append(-1) else: ma.append(0) ma5Last = ma5Curr ma8Last = ma8Curr maX = pd.DataFrame(ma).astype('float') maX.columns = ['maX'] </code></pre> <p>下面称为“maX”</p> <pre><code> maX 0 0.0 1 0.0 2 0.0 3 0.0 4 0.0 5 0.0 6 0.0 7 0.0 8 0.0 9 1.0 </code></pre> <p>但是,我无法合并/合并2个数据帧。 如何将'Date'索引添加到第二个'maX'数据帧,然后将这两个数据帧合并/合并/合并在一起?非常感谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果数据帧长度相同,只需从原始<code>DataFrame</code>添加<code>index</code>作为对齐索引:</p> <pre><code>maX = pd.DataFrame(ma, index=df.index).astype('float') </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
10 回答
如何在乒乓球游戏中阻止球
5 回答
如何在乘法和模中不乘空间?
3 回答
如何在乘法和除以2个不同的数字之间进行交换?
3 回答
如何在也是数据一部分的单个字符上拆分大字符串
1 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
8 回答
如何在事件wxWidgets中传递自定义数据
8 回答
如何在事件中使用lambda i=i?
2 回答
如何在事件中心只接收最近的数据
5 回答
如何在事件发生之前保持云函数运行?
9 回答
如何在事件发生后使页面重定向到同一页面
7 回答
如何在事件回调之间保持python生成器的状态
1 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
1 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
4 回答
如何在事件处理程序中访问外部对象?
8 回答
如何在事件循环中将协程打包为正常函数?
6 回答
如何在事件循环之外运行协同程序?
8 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
4 回答
如何在事件文件中只保留一份摘要?
3 回答
如何在事件模板中添加事件
6 回答