r выбор конкретного специального символа
Я на Windows, используя R 3.0.2 (2013-09-25) - Frisbee Sailing
Я использовал пакет XLConnect
импортировать таблицу Excel в df
называется ConsolFLAT
, Таблица Excel содержит строки, которые являются итогами, которые я хочу отфильтровать. Строки, которые являются итоговыми, могут быть определены символом "■" как первый символ в GLDESC
столбец, т.е. GLDESC
есть строка со значением "■ cash", которая является итоговой строкой для всех денежных средств, я хочу отфильтровать их.
Я смог создать колонку TOTALS
в моем фрейме данных, который просто имеет первый символ с:
ConsolFLAT$TOTALS<-(substring(ConsolFLAT$GLDESC,1,1)
Теперь я хочу отфильтровать мой фрейм данных для всех строк, для которых это TOTALS
столбец не равен "■". Я не могу найти символ "■" в списке ascii, но в "Excel" код ("■") возвращает "63". Моя проблема в том, что я не могу получить R, чтобы определить это символ, то есть as.character ("■") возвращает:[1] "¦"
Как настроить в R функцию подмножества для символа "■"?
Спасибо д
1 ответ
ConsolFLAT[ConsolFLAT$TOTALS != intToUtf8(9632),]
или же
grep(paste0("^", intToUtf8(9632)), ConsolFLAT$GLDESC, invert=T, value=T)