上QQ阅读APP看书,第一时间看更新
1.3 utils vs readr——你喜欢哪个?
就实际应用而言,笔者建议读者在考虑原始数据文件格式的前提下,根据个人需求或喜好来选择使用utils或readr这两个包中的数据读取函数。在R语言的世界里,没有最好的函数,只有最适合的函数。在处理单一或个位数数据文件的情况下,read.csv和read_csv都可以很好地完成任务。流程图1-1也许可以帮到有函数选择困难症的读者。
图1-1 根据文件类型和大小选择适当的数据读取函数
之所以设置文件个数和文件大小的前提,是因为在面对批量、大容量平面文档格式的数据时,这两个函数并非最合适的选择。data.table包中的fread函数更能满足在读取数据时对速度和准确度都有要求的读者,具体请参见第6章。