为什么将R自带的数据导出之后再导入做方差分析结果就不一样了?

根据《R语言实战(第二版)》第九章p211的内容学习方差分析,然后想着把书上的例子的数据导出自己模拟一下(数据集是ToothGrowth),但是发现如果把数据导出之后再导入数据进入R,虽然数据是一模一样的,但是R输出的结果却不一样了,不知道是哪里出了问题,恳求各位朋友指点一下!!

如果按照书上的代码:

img

然后得到的结果:

img

但是如果先把ToothGrowth的数据导出,然后再让R读进去,再做方差分析,代码如下:

img

就发现,R输出的结果就不一致了:

img

不知道是哪里出了问题,恳求知道的朋友指点一下!!感恩!!