У меня есть dataframe ДФ со значениями ниже, как получить доступ к значениям списка/dataframe в другой dataframe
> df
X6 X7
1 5 3
2 1 4
3 8 8
Я хочу, чтобы получить доступ к первой колонке и, чем второй Colum в
my_vector2 <- sapply(data_train[df,5], function(x) x)
как можно Я делаю это? Если кто-нибудь знает, как передать значение списка в dataframe, как описано выше, что будет работать, а
>df
$`6`
[1] "5" "1" "8"
$`7`
[1] "3" "4" "8"
Я хочу data_train принимать значения 5,1,8 один на один и возвращает значение столбца (5 фиксированное значение) в векторе 5: 5 = setosa 5: 1 = virsicolor
$`2`
[1] versicolor versicolor virginica
Levels: setosa versicolor virginica
$`8`
[1] virginica setosa versicolor
Levels: setosa versicolor virginica
, например, в $ 2 я получаю лишай два раза так «результат» мой переменный должна получить ответ лишай и в случае $ 8 он должен получить все факторы
Непонятно, что вы хотели. Вы используете весь набор данных df как индекс строки для подмножества некоторого другого 'data_train' – akrun
Да! Первоначально df содержит индексы, и я хочу передать их как индекс строки в data_train, я знаю, что это звучит глупо, но я понятия не имею, как это сделать. – melissa
Я разместил решение ниже. Возможно, это то, что вы хотели. Но лучше показать воспроизводимый пример для 'data_train' и ожидаемого вывода – akrun