удаление первой цифры строки для первых n строк в столбце - PullRequest
2 голосов
/ 09 октября 2019

У меня есть длинный столбец с около 5000 строк, и каждая строка имеет 6 цифр. Я хотел бы удалить первую цифру из первых 150 строк. Как мне это сделать?

Я попробовал эту функцию:

gsub("^[0-9]","", f1992$cleaned1992)

f1992 - это фрейм данных, а cleaned1992 - это столбец, с которым я работаю. Проблема в том, что код удаляет первую цифру для всех 5000 строк.

Снимок экрана данных

Ответы [ 2 ]

1 голос
/ 09 октября 2019

Просто индексировать до первых 150 строк

 gsub("^[0-9]","", f1992$cleaned1992[1:150]) 
0 голосов
/ 09 октября 2019

С sub вы можете сделать

f1992$cleaned1992[1:150] <- sub(".", "", f1992$cleaned1992[1:150])

Или с помощью substring

f1992$cleaned1992[1:150] <- substring(f1992$cleaned1992[1:150], 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...