Я пытаюсь открыть файл, используя 2.2g fread
из data.table
пакета, но сохраняющий получать ту же ошибку (она работает для других файлов, которые менее 1G жесткие):Fread: файл не найден
library(data.table)
data.table 1.9.4 For help type: ?data.table
*** NB: by=.EACHI is now explicit. See README to restore previous behaviour.
train = data.table::fread('train.csv')
Error in data.table::fread("train.csv") : file not found: train.csv
конечно, файл присутствует (read.csv()
работает, но очень медленно). Я запускаю Ubuntu 12.04 LTS, на i686. Цените любую помощь!
ПРИМЕЧАНИЕ: Файл я, пытаясь прочитать это «train.gz», который можно найти по адресу: https://www.kaggle.com/c/tradeshift-text-classification/data.
Это файл csv 2.2G, довольно стандартный.
EDIT: Когда я использую verbose=TRUE
, он говорит:
Input contains no \n. Taking this to be a filename to open
Вы уверены, что у вас установлен правильный рабочий каталог и что 'list.files (pattern =" train.csv ")' возвращает информацию о файле? – MrFlick
Это точно, 'read.csv' работает, думал, что это очень медленно. Кроме того, 'fread' работает с другими файлами в одном каталоге. – Fernando
Какую версию data.table вы используете? Я не получаю такую же ошибку для файлов, которые не существуют. – konvas