У меня есть фрейм данных, и мне нужно добавить столбец, чтобы включить 3 вида, соответствующие каждой строке существующего фрейма данных. Надеюсь, приведенный ниже пример проясняет это:
Site Year Trt
A 2016 bowl
A 2016 vane
A 2017 target
A 2017 stick
B 2016 bowl
B 2016 vane
B 2017 target
B 2017 stick
species<-c("species1", "species2", "species3")
Тогда я хочу добраться до
Site Year Trt Species
A 2016 bowl species1
A 2016 vane species1
A 2017 target species1
A 2017 stick species1
A 2016 bowl species2
A 2016 vane species2
A 2017 target species2
A 2017 stick species2
A 2016 bowl species3
A 2016 vane species3
A 2017 target species3
A 2017 stick species3
B 2016 bowl species1
B 2016 vane species1
B 2017 target species1
B 2017 stick species1
B 2016 bowl species2
B 2016 vane species2
B 2017 target species2
B 2017 stick species2
B 2016 bowl species3
B 2016 vane species3
B 2017 target species3
B 2017 stick species3
Думаю, некоторые rep
методы подойдут, но в реальном наборе данных есть два дополнительных столбца и 141 вид. Я становлюсь параноиком по поводу того, что все совпадает правильно.
bowl, vane, target, stick
для каждого сайта создается новый вид. Возможно, самым простым было бы разделить данные по сайтам и применить логику появления видов для каждой из 4 записей. Но я согласен, некоторые дополнительные пояснения, попытки и воспроизводимые примеры были бы очень полезны. - person Roman Luštrik   schedule 03.04.2018