сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а?
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а?
Здравствуйте. Список содержит именованные tibble''ы Как сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а? "Типа" map(ListTibbles, add_column, "NameTibble" = ???????)
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а?
что такое Tibbles (и зачем он), я понятия не имею, но для таблиц примерно так
Код: Выделить всё
tab.names<-names(ListTibbles)
for(i in 1:length(ListTibbles)) {
cur.name<-tab.names[i]
ListTibbles[[cur.name]]$Name<-cur.name
}
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а?
..."букв" не меньше, но в "функциональном" стиле через "map":gamm писал(а): ↑29 дек 2017, 20:31}Код: Выделить всё
tab.names<-names(ListTibbles) for(i in 1:length(ListTibbles)) { cur.name<-tab.names[i] ListTibbles[[cur.name]]$Name<-cur.name
Код: Выделить всё
ListTibbles <- map(names(ListTibbles), function(x) {add_column(ListTibbles[[x]],
.before = 1,
Name = x)})
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: сгенерировать колонку в каждом tibbl'е, каждое значение которой содержало бы имя соответствующего tibble'а?
tibbles - так понимаю - с претензией на этакую "продвинутую" удобную структуру таблиц данных... library[ies]-"мойдодыры" (tidyr, dplyr) с ними по умолчанию, вроде, работают... шпаргалка по этим пакетам:
http://www.rstudio.com/wp-content/uploa ... tsheet.pdf
... ещё "конспектик":
http://aejaffe.com/winterR_2016/Manipul ... a_in_R.pdf
...ежели:
Код: Выделить всё
install.packages("tidyverse")
https://www.tidyverse.org/
Learn:
https://www.tidyverse.org/learn/
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей