Я хочу создать вектор 1:X
, содержащий rownames
от data.frame
, где определенный столбец соответствует заданным критериям.Vector of Row Имена, где определенный столбец соответствует критериям
Пример data.frame
будет:
Rowname ColumnA
Height 2.6
Weight 2.5
Length 2.4
Diameter 2.3
Если мои критерии были ColumnA >= 2.5
, то я хотел бы вектор, который будет эквивалентно вручную создать вектор c("Height","Weight")
. У меня есть data.frame
, который содержит более 1000 rownames
, поэтому я хочу иметь возможность подключить значение и получить значения rownames
переменных, соответствующих моим критериям для ColumnA
, хранящихся в векторе. Я буду использовать этот новый вектор как способ создания новой модели, которая использует эти переменные только как предикторные переменные.
Вы можете попробовать '' split' т.е. раскол (df1 $ Rowname, df1 $ Columna> = 2,5) 'или, если вам нужно только rownames,' rownames (df1) [df1 $ Columna> = 2,5)] ' – akrun
Это сработало отлично, спасибо! –