Это отобразит все кадры данных в вашей среде, удалит первую строку из каждой и организует их в список фреймов данных. Как правило, лучше использовать их в списке, чтобы вы могли более легко выполнять функции через них и получать к ним доступ.
df <- lapply(ls(), function(x) get(x)[-1,])
Update: хорошая идея, чтобы проверить, если объекты находятся в рамках фактических данных и работать только с теми. Сначала мы создаем логический вектор, перечисляющий фреймы данных, затем объединяем их в список и удаляем первую строку каждого.
dfs = sapply(ls(), is.data.frame)
lapply(mget(names(dfs)[dfs]), "[", -1, , drop = FALSE)
благодаря комментариям отысканий моей ошибки и предоставлению более эффективных решениям
Как ветер с таким беспорядком? Вероятно, лучше сохранить эти data.frames в списке, а не загрязнять вашу глобальную среду. С ними было бы намного легче работать. – MrFlick
См. [Как составить список фреймов данных] (http://stackoverflow.com/a/24376207/903061) для получения рекомендаций по MrFlick. – Gregor