#dataframe #loops #for-loop
#фрейм данных #петли #для-петли
Вопрос:
У меня есть проблема, которую я пытаюсь решить. У меня есть фрейм данных, который выглядит следующим образом:
В нем 89 колонок. Я хочу создать новый фрейм данных, который будет содержать все столбцы и значения наблюдений, которые будут для любого столбца: (обработка 1 столбца x/исходный образец столбца x) (обработка 2 столбца x/исходный образец столбца x) и так далее для всех 10 обработок и выполнение этого расчета для всех столбцов.
Например:
Я думал о том, чтобы сделать вложенные циклы for, но, похоже, это не работает.
data_slope=for(i in 3:ncol(data_work_final)) { for(j in 2:length(data_work_final$treatment) { data_slope[j]=(data_work_final[j]/data_work_final[data_work_final$treatment=="Original Sample"])-1 } } Error in `[.data.frame`(data_work_final, j) : object 'j' not found
спасибо вам:)