r - 当R中的列中的值相似时迭代一个值
问题描述
大家好,
我有一个关于 ISIN 编号数据框的问题。我想要唯一的值,所以只要 ISIN 与上一行中的 ISIN 相似,我就想迭代 ISIN。例如,第 5 行应如下所示:“US0003602069”、“US0003602069.1”、“US0003602069.2”、“US0003602069.3”、“US0003602069.4”、“US0003602069.5”。
关于如何在 R 上执行此操作的任何想法?
解决方案
采用make.names()
x <- rep("US0003602069", 5)
make.names(x, unique = T)
# [1] "US0003602069" "US0003602069.1" "US0003602069.2" "US0003602069.3" "US0003602069.4"
推荐阅读
- javascript - 具有相同类调用相同函数的多个输入字段不起作用
- r - 如何为 Trust.optim 制定先验
- selenium - 自动浏览器/邮件/API测试的免费解决方案
- javascript - VueJS:更改子组件内的数据并更新父组件的数据。
- sql - select * from [Table] where Column not in (Null)
- java - 合并和过滤来自独立来源的结果(RX_observables)
- python - 为 SitemapSpider 和 CrawlSpider 中的每个请求添加元 deltafetch_key
- r - Plotly Graph 未在 Shiny 中显示以及如何显示每个绘图的“名称”?
- java - 以不同格式传递给控制器的输入类型日期
- sql-server - SQL 查询行为不当。