У меня есть фрейм данных с несколькими переменными.Я хочу создать строку, используя ( объединение ) имена переменных, но с чем-то другим между ними ...
Вот упрощенный пример ( число переменных сокращено дотолько 3, тогда как у меня фактически много )
Составление некоторого фрейма данных
df1 <- data.frame(1,2,3) # A one row data frame
names(df1) <- c('Location1','Location2','Location3')
Фактический код ...
len1 <- ncol(df1)
string1 <- 'The locations that we are considering are'
for(i in 1:(len1-1)) string1 <- c(string1,paste(names(df1[i]),sep=','))
string1 <- c(string1,'and',paste(names(df1[len1]),'.'))
string1
Это дает ...
[1] "The locations that we are considering are"
[2] "Location1"
[3] "Location2"
[4] "Location3 ."
Но я хочу
Места, которые мы рассматриваем: Location1, Location2 и Location3.
Я уверен, что есть гораздо более простой метод, который некоторые из вас знали бы ... Спасибо за ваше время ...