Если вы хотите сделать это для ВСЕХ числовых столбцов в данных:

я есть набор данных, который выглядит следующим образом:

V1 V2 V3 ...
1  1  2 ...
1  1  2 ...
2  3  NA...
NA 2  1 ...
2  1  3 ...

он содержит 2535 столбцов, и я хочу использовать следующий индекс для всех столбцов. Мне удалось вычислить индекс для первого столбца.

 ((max(table(df$V1)))-0.5*
             ((table(df$V1)["1"]+table(df$V1)["2"]+table(df$V1)["3"])
              - (max(table(df$V1)))))/(table(df$V1)["1"]+table(df$V1)["2"]+table(df$V1)["3"])

Есть ли способ, как вычислить индекс для каждых 2535 столбцов? Я думал об использовании цикла, но не смог написать один ...

Ответы на вопрос(0)

Ваш ответ на вопрос