R

时间:2015-05-08 11:17:57

标签: r

我想比较两个不同数据集中的两列。但是:

t.test(dataframe$column, dataframe2$column, alternative="greater").

给我以下错误:

  

if(stderr< 10 * .Machine $ double.eps * abs(mx))中的错误停止("数据基本上是常数"):     缺少需要TRUE / FALSE的值

错误与第二个数据帧有关,因为对于第一个数据帧,我能够进行单样本 t - 测试而不会出现任何错误。

背景资料: 列中的数据表示"行程距离与行程持续时间的比率" ,这两个数据框是两个不同的城市,我想看看两个不同城市的这个比例是否有任何显着差异。

这些比率大多是小数字,有很多小数。

编辑:

  

STR(dataframe2 $列)    原子[1:67553] 0.0397 0.054 0.2141 0.2362 0.432 ...     - attr(*," units")= chr" mins"

有人可以帮我解决错误并告诉我它的来源吗?

0 个答案:

没有答案