Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在python中测试两个集合之间的相关性?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有两个不同的数据帧,其中一个如下所示</p> <p>df1=</p> <pre><code> Datetime BSL 0 7 127.504505 1 8 115.254132 2 9 108.994275 3 10 102.936860 4 11 99.830400 5 12 114.660522 6 13 138.215339 7 14 132.131075 8 15 121.478006 9 16 113.795645 10 17 114.038462 </code></pre> <p>另一个是df2=</p> <pre><code> Datetime Number of Accident 0 7 3455 1 8 17388 2 9 27767 3 10 33622 4 11 33474 5 12 12670 6 13 28137 7 14 27141 8 15 26515 9 16 24849 10 17 13013 </code></pre> <p>基于时间的第一个人群血糖水平(7表示上午7点到8点之间) 第二个是这两次之间的事故数量</p> <p>当我尝试使用此代码时</p> <pre><code>df1.corr(df2, "pearson") </code></pre> <p>我犯了一个错误:</p> <pre><code>ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). </code></pre> <p>我怎样才能解决它?或者,我如何测试两个不同变量之间的相关性</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>熊猫数据帧的<code>corr()</code>方法为一个数据帧中的所有列计算相关矩阵。您有两个数据帧,因此该方法无法工作。您可以通过执行以下操作来解决此问题:</p> <pre><code>df1['number'] = df2['Number of Accident'] df1.corr("pearson") </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kivy:在屏幕管理器中使用on_press even更改屏幕
1 回答
kivy:在幻灯片转换开始时播放声音,按下按钮后停止播放
3 回答
KIVY:在应用程序初始化期间添加小部件
8 回答
Kivy:在我的应用程序中添加工具栏
7 回答
Kivy:在排序ListAdapter d时无法更新ListView
7 回答
kivy:在根控件中用on-unpress-even更改嵌套按钮的颜色
4 回答
Kivy:在桌面上隐藏鼠标光标
9 回答
Kivy:在每次触摸之后(在触摸屏上)在FloatLayout中添加图像,但是所有以前的图像都消失了
8 回答
KIVY:在油漆应用程序中更改线条颜色
2 回答
Kivy:在简单的“Hello World”脚本中出现未知类<WindowManager>错误?
3 回答
Kivy:在网格中分配操作/分类按钮
8 回答
Kivy:在视图滚动时保持绘图说明在视图中
10 回答
Kivy:在重新进入的屏幕上将切换按钮重置为“正常”
2 回答
Kivy:基于基线更新标记中心位置
7 回答
Kivy:增加BoxLayout所需的空间?
7 回答
Kivy:声音开始播放,但在Android上是“不可阻挡的”,但在Windows上却可以
7 回答
Kivy:处理事件
4 回答
Kivy:多个屏幕和菜单项没有实现
5 回答
Kivy:如何为python创建的小部件使用画布
3 回答
Kivy:如何从kvlang中的任何屏幕访问嵌套的screenmanager
8 回答