У меня есть фрейм данных, полученный из файла Excel CSV. из-за того, как я создаю исходный файл, некоторые столбцы будут заполнены пробелами (т.е. я ничего не поместил в эту ячейку в excel). Мне нужно установить эти ячейки в 0, прежде чем обрабатывать данные.
Я читаю данные, используя fread.
Некоторые ячейки имеют значение N / A в значении, которое достаточно легко заменить. Однако некоторые показывают «пустым» в View (theDataFrame) и не перехватываются replace_na. Я не могу понять, что находится в этих ячейках, поэтому я могу нацелиться на них и заменить на 0.
Я попытался paste("*", theDataFrame[1, "Current Price"], "*")
, который напечатал звездочку, два пробела и еще одну звездочку. Итак, я попытался gsub("/s/s", "0", theDataFrame$`Current Price`)
, но это не сработало.
is.empty(theDataFrame[1, "Current Price"])
равно FALSE
, поэтому оно не пустое. Как я могу понять, что, черт возьми, fread
вставил туда, чтобы я мог заменить его?
Спасибо!