При объединении двух векторов, a
и b
, в R мне кажется, что
append(a,b)
а также
c(a,b)
дает тот же результат. Есть ли случаи, когда одна из функций должна быть предпочтительнее другой? Предназначен ли append()
для операций со списками, а не с векторами?
for
, если вы хотите добавлять каждую новую вещь, сгенерированную итерациями, в ваш выходной вектор. - person RStudious   schedule 02.09.2020c
можно с таким же успехом использовать здесь. Однако на самом деле ни один из них не является хорошим кодом: добавление к вектору в цикле очень неэффективно, а также не очень читабельно — обычно (всегда?) это лучше решается с помощью функций типа*apply
. - person Konrad Rudolph   schedule 02.09.2020