У меня есть матрица с именем matrix, которая выглядит следующим образом:
charge convexhull_xCoor convexhull_yCoor id intensity
3 3336.43 667.62 f_7936733956214261295 475891
3 3339.73 667.6 f_7936733956214261295 475891
Я получаю два вектора, id и интенсивность:
idVector = matrix[4]
intensityVector = matrix[5]
Я хочу добавить эти два вектора вместе, используяappend:
bigVector = append(idVector, intensityVector)
Однако, когда я делаю это, я получаю в результате:
[1] 4 3 2 1 475891 5490000 1860000 1100000
R сделал класс = factor из idVector, и когда я добавляю intVector кэто, это не добавляет это к лейблам.Как я могу добавить вектор INT к фактору?
Ниже приведен воспроизводимый код, у меня возникают проблемы только с выдачей dput (head (matrix, 4)), потому что он дает все идентификаторы, которых довольно много, я дал dput (head (matrix, 4))) векторов вместо.
vector1 = structure(c(4L, 3L, 2L, 1L), .Label = c("f_15177294341548527346", "f_18178836531573487427", "f_2444900193131259878", "f_7936733956214261295"), class = factor")
vector2 = c(475891, 5490000, 1860000, 1100000)
bigVector = append(vector1, vector2)
vector1
vector2
bigVector