Paste multiple columns together
问题 I have a bunch of columns in a dataframe which I want to paste together (seperated by \"-\") as follows: data <- data.frame(\'a\' = 1:3, \'b\' = c(\'a\',\'b\',\'c\'), \'c\' = c(\'d\', \'e\', \'f\'), \'d\' = c(\'g\', \'h\', \'i\')) i.e. a b c d 1 a d g 2 b e h 3 c f i Which I want to become: a x 1 a-d-g 2 b-e-h 3 c-f-i I could normally do this with: within(data, x <- paste(b,c,d,sep=\'-\')) and then removing the old columns, but unfortunately I do not know the names of the columns specifically