Команда all.equal
допускает параметр tolerance
, так что различия, меньшие, чем значение допуска, игнорируются.
Лично мне скорее нравится all.equal
как альтернатива identical
,как это гораздо более информативно.Он применим к объектам, которые являются более общими, чем просто одно значение (например, variable1 и variable2), например кадры данных, списки и т. Д.Таким образом, хотя это поможет вам в вашем вопросе, оно также более общее, когда вы хотите рассмотреть, являются ли два фрейма данных почти одинаковыми.Это очень полезно, когда различия основаны на проблемах в числовой точности, очень близких к допуску станка.