Size: a a a

R language and Statistical data analysis

2020 January 20

ВК

Владимир Калинин in R language and Statistical data analysis
отдельный sapply на имена внутри этого?
источник

АК

Артём Клевцов in R language and Statistical data analysis
sapply по спику/датафрему берёт каждый его элемент как [[, то есть вектор, а ты пытаешься из этого веткора какие-то атрибуты доставать, которых там нет.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Из твоего примера совсем не понятно, зачем тебе понадобились имена.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Можно передать сами имена столбцов и если тебе внутри sapply  нужны векторы/стобцы, то всегда можно обратиться к ним как df[[col]], т.к. df всегда доступен в родительском окружении.
источник

ВК

Владимир Калинин in R language and Statistical data analysis
понял, значит просто так имя не вытащить. только подконструкцией
источник

АК

Артём Клевцов in R language and Statistical data analysis
Не правильно понял.
источник

ВК

Владимир Калинин in R language and Statistical data analysis
сейчас переварю чуток
источник

a

aGricolaMZ in R language and Statistical data analysis
Владимир Калинин
коллеги, и ещё вопрос:
как вернуть в конструкции sapply(df, fun(x) {return(names(x))}) изначальное имя столбца? напр. sapply(df, fun(x) { d = data. frame(x) return(colnames(d))} не сработает - вернёт 'х', а надо изначальное имя.. help
colnames(df) не решает проблему?
источник

ВК

Владимир Калинин in R language and Statistical data analysis
поидее обращение к именам из глоб окружения +счетчик индексов имен внутри sapply должен сработать
источник

АК

Артём Клевцов in R language and Statistical data analysis
Ты лучше опиши чего хочешь по итогу, а то есть подозрение, что выдумаешь на ровном месте.
источник

ВК

Владимир Калинин in R language and Statistical data analysis
задача такая: есть широкая таблица со столбцами. по ней идет sapply и возвращает дата фрейм, в этот дата фрейм я хочу приджоинить столбец с названием колонки в данной итерации. счётчик почему то не сработал
источник

ВК

Владимир Калинин in R language and Statistical data analysis
возвращает дата фрейм в каждой итерации, т. е по итогу список дата фреймов
источник

ВК

Владимир Калинин in R language and Statistical data analysis
планировал обратить через индекс в глобал, и писать ind=ind+1 внутри итерации
источник

ВК

Владимир Калинин in R language and Statistical data analysis
но ind не изменился
источник

AD

Alex Danilin in R language and Statistical data analysis
Владимир Калинин
задача такая: есть широкая таблица со столбцами. по ней идет sapply и возвращает дата фрейм, в этот дата фрейм я хочу приджоинить столбец с названием колонки в данной итерации. счётчик почему то не сработал
Может проще из широкого формата в длинный преобразовать, а потом с результатом работать?
источник

ВК

Владимир Калинин in R language and Statistical data analysis
я из длинного в широкий специально переделал)
источник

АК

Артём Клевцов in R language and Statistical data analysis
Владимир Калинин
задача такая: есть широкая таблица со столбцами. по ней идет sapply и возвращает дата фрейм, в этот дата фрейм я хочу приджоинить столбец с названием колонки в данной итерации. счётчик почему то не сработал
Понятнее не стало 😋
источник

ВК

Владимир Калинин in R language and Statistical data analysis
у меня куча рядов, и я их по очереди по модели прогоняю, не знаю как здесь без широкого формата. Всё работает, но имя ряда вытащить чет сложно
источник

ВК

Владимир Калинин in R language and Statistical data analysis
можно ли счётчик внутри sapply бахнуть?
источник

ВК

Владимир Калинин in R language and Statistical data analysis
чтобы он от столбца к столбцу менял я
источник