Есть ли способ в R оценить размер файла csv до фактической записи его на диск через write.csv
или readr::write_csv
? Я хотел бы реализовать предупреждение, если пользователь случайно пытается записать огромные файлы на диск в функции.
Кажется, что существует некоторая взаимосвязь между объемом памяти в области данных (object.size
) и размером на диске, причем последнее значительно больше. Однако чем больше объект в памяти, тем меньше разница. Кроме того, могут быть различия, связанные со структурой кадра данных.
Я не хочу заставлять людей загружать большие объемы данных, поэтому, пожалуйста, извините отсутствие воспроизводимого примера.