resolve_dup: Resolve duplicate

Description Usage Arguments Examples

View source: R/quartz.png.R

Description

Resolve duplicate names by appending successive integers

Usage

1
resolve_dup(x, candidates, ignore.extension = FALSE)

Arguments

x

character string; name to be resolved

candidates

character vector; possible duplicate names

ignore.extension

logical; append to the end of x, even if it has something that can be interpreted as an extension

Examples

1
2
3
4
5
6
7
8
9
x <- c("my.var", "aaa.png", "aaa.jpg", "aaa_1.png", "doc-folder")
resolve_dup("aaa.jpg", x)
resolve_dup("aaa.png", x)
resolve_dup("aaa_1.png", x)
resolve_dup("doc-folder", x)
resolve_dup("New Document", x)
resolve_dup("my.var", x, ignore.ext=TRUE)
x <- c(x, resolve_dup("aaa.png", x))
resolve_dup("aaa.png", x)

AkselA/R-ymse documentation built on March 21, 2020, 9:52 a.m.