Итерируйте значение, когда аналогичное значение внутри столбца в R - PullRequest
1 голос
/ 02 апреля 2020

Номера ISIN

Привет всем,

У меня есть вопрос относительно фрейма данных номеров ISIN. Я хочу уникальные значения, поэтому я хотел бы повторять ISIN всякий раз, когда ISIN похож на тот, что в предыдущей строке. Например, первая строка 5 должна выглядеть следующим образом: «US0003602069», «US0003602069.1», «US0003602069.2», «US0003602069.3», «US0003602069.4», «US0003602069.5».

Есть идеи, как это сделать на R?

1 Ответ

1 голос
/ 02 апреля 2020

Использование make.names()

x <- rep("US0003602069", 5)
make.names(x, unique = T)

# [1] "US0003602069"   "US0003602069.1" "US0003602069.2" "US0003602069.3" "US0003602069.4"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...