Вы можете поместить набор данных в список, а затем использовать subset
для каждого, используя lapply
list_df <- lapply(mget(paste0('dataset', 1:100)),function(x) subset(x, gender=='F'))
Лучше сохранить данные в списке, но при необходимости в виде отдельных фреймов данных мы можем используйте list2env
list2env(list_df,.GlobalEnv)