Size: a a a

R (язык программирования)

2021 January 14

AB

Alexey Burnakov in R (язык программирования)
dt3 <-
 fread(
   './planned_announces/dt_report_2021-01-04_2021-01-24_Ср.csv'
   #, nrows = 28
)
источник

AB

Alexey Burnakov in R (язык программирования)
Попробуйте загрузить так, а потом, раскоментировав аргумент nrows
источник

AB

Alexey Burnakov in R (язык программирования)
Во втором случае проблем нет, в первом - все ломается
источник

AB

Alexey Burnakov in R (язык программирования)
Уже битый час ищу где эта засада
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Alexey Burnakov
Во втором случае проблем нет, в первом - все ломается
Покажите ошибку, пожалуйста.
источник

AB

Alexey Burnakov in R (язык программирования)
Евгений Томилов
Покажите ошибку, пожалуйста.
источник

AB

Alexey Burnakov in R (язык программирования)
В общем, если я делаю nrows <= 67 (почему-то), то файл считывается полностью без единого варнинга. Если комментирую агрумент или делаю >=68, то считывание ломается в каком-то месте (предполагаю, что-то с переносом строк). Делаю под линуксом.
источник

PU

Philipp Upravitelev in R (язык программирования)
кажется у тебя там где-то незакрытые кавычки, которые ломают импорт
посмотри, что там на 68 строке
источник

AB

Alexey Burnakov in R (язык программирования)
Если смотреть на строку 70 (упоминается в логе), то там форматирование странное, но почему-то оно съедается, если указать строки.
источник

AB

Alexey Burnakov in R (язык программирования)
Philipp Upravitelev
кажется у тебя там где-то незакрытые кавычки, которые ломают импорт
посмотри, что там на 68 строке
источник

PU

Philipp Upravitelev in R (язык программирования)
потому что 69 строка заканчивается не тем разделителем строки
источник

PU

Philipp Upravitelev in R (язык программирования)
укажи как разделители строки \r\n
источник

PU

Philipp Upravitelev in R (язык программирования)
а, блин
в fread вроде нет такого аргумента
источник

AB

Alexey Burnakov in R (язык программирования)
да
источник

PU

Philipp Upravitelev in R (язык программирования)
тогда, наверное, можно прочитать readLines построчно
у меня было где-то решение такой штуки, но хз где
источник

PU

Philipp Upravitelev in R (язык программирования)
попробуй хотя бы руками это место исправить в тестовом файле, может, не с ним проблема
(просто открыть в текстовом редакторе и руками сделать перевод на новую строку)
источник

AB

Alexey Burnakov in R (язык программирования)
под линухой вроде для разделителя учитываетсчя только спец.символ LF
источник

AB

Alexey Burnakov in R (язык программирования)
Philipp Upravitelev
попробуй хотя бы руками это место исправить в тестовом файле, может, не с ним проблема
(просто открыть в текстовом редакторе и руками сделать перевод на новую строку)
Сейчас поясню еще
источник

PU

Philipp Upravitelev in R (язык программирования)
а файлу тебя может быть пришел из винды
источник

PU

Philipp Upravitelev in R (язык программирования)
а что esperanto-то хотел?
@biostat_r ты его кикнул что ли?
источник