Функция substr() в R может изолировать любой символ по положению, например.r - удалить последний, но один символ из каждого поля
substr(df$10,2,3)
или с помощью nchar()
, то можно работать в обратном направлении от конца поля, чтобы выделить символ в таком положении, как и в прошлом, но один с помощью:
substr(df$10,nchar(df$10)-2,nchar(df$10)-1)
однако я хотел бы знать, как просто удалить last but one character
каждого поля для столбца в фрейме данных. Мне трудно это делать. любая помощь была бы замечательной!
Можете ли вы пояснить, что вы подразумеваете под словом «последний, но один»? Вы пытаетесь удалить все, кроме второго и последнего персонажа? – nrussell
Вы можете показать ожидаемый результат? – Sotos