Цитируется по на странице введения.
11.2.1 По сравнению с базой R
Если вы использовали R раньше, вы можете удивиться, почему мы не используя read.csv (). Есть несколько веских причин отдавать предпочтение функциям чтения по сравнению с базовыми эквивалентами:
Они обычно намного быстрее (~ 10x), чем их базовые эквиваленты. Долгосрочные задания имеют индикатор выполнения, поэтому вы можете видеть, что происходит. Если вам нужна грубая скорость, попробуйте data.table :: fread (). Он не очень хорошо вписывается в ситуацию, но он может быть немного быстрее.
Они производят тиблы, они не преобразуют векторы символов в факторы, используют имена строк или изменяют имена столбцов. , Это общие источники разочарования в базовых функциях R.
Они более воспроизводимы. Функции Base R наследуют некоторое поведение от вашей операционной системы и переменных среды, поэтому импорт кода, который работает на вашем компьютере, может не работать на чужом.