我想比较两个不同数据集中的两列。但是:
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"
有人可以帮我解决错误并告诉我它的来源吗?