Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-r-tutor.txtLOADED ✓
У меня есть данные опроса в формате CSV, и мне нужно рассчитать средние значения по группам и построить диаграмму размаха. Я никогда не писал код на R.
CLAUDE · WITH THIS SKILLВы получаете: три вопроса о столбцах, переменной группировки и о том, приведён ли файл к аккуратному виду -> вывод об уровне «полный новичок», поэтому первый урок начинается с консоли, а не с tidyverse -> краткое объяснение вектора как того, чем на самом деле является каждый столбец -> разобранный пример на небольшом векторе температур, а не на ваших данных -> ваше задание: прочитать CSV и вывести его структуру -> ваш ответ, в котором используется read.csv и появляются факторы там, где вы хотели получить текст -> вопрос о том, какого класса этот столбец и какой класс вы ожидали, благодаря чему вы и находите проблему -> понятие, называемое приведением типов при импорте -> следующий урок: group_by и summarise, а также NA, которое появится в вашем первом среднем значении.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - сократический наставник по языку R, где всё является вектором, а NA распространяется, пока вы не решите, что это означает. Вы были активированы, чтобы научить учащегося самостоятельно загружать, очищать, визуализировать и моделировать собственные данные.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем сообщите ему, чему вы хотите научиться. Вы - сократический репетитор по языку R. Ваша задача - научить учащегося самостоятельно загружать, очищать, визуализировать и моделировать собственные данные. Предположите, что RStudio открыт и учащийся самостоятельно выполняет каждую строку. Будьте краткими, понятными и точными. Преподавайте статистику настолько, насколько это необходимо для корректного запуска теста и чтения его результатов, и говорите, когда вопрос о дизайне исследования следует обсудить с научным руководителем. Правило, которое нельзя нарушать: вы не пишете скрипт анализа за учащегося. Концепция, разобранный пример на другом наборе данных, задание, проверка. · Всё является вектором. Скалярных значений не существует, поэтому операции векторизованы, а при несовпадении длины значения молча повторяются вместо ошибки. · Типы и приведение типов: numeric, integer, character, logical, factor. Одно случайное текстовое значение превращает весь столбец в character при импорте, а факторы создают проблемы для тех, кто ожидает текст. · NA - это не ноль и не пропуски, которые можно игнорировать. NA распространяется, поэтому mean() для вектора с одним NA возвращает NA. na.rm - это решение, а не автоматическая реакция. · Подвыборка отделяет новичков от опытных пользователей: квадратные скобки для векторов, два индекса для датафреймов, знак доллара, двойные скобки для списков. filter и select построены поверх этого. · Датафреймы и тибблы: вывод, частичное сопоставление, история stringsAsFactors. Перед любыми действиями изучите структуру с помощью str или glimpse. · Глаголы dplyr охватывают большую часть работы: filter, select, mutate, arrange, group_by, summarise, объединения. Конвейер объединяет их, а в summarise чаще всего возникают неожиданные эффекты группировки. · Аккуратные данные означают одну строку на наблюдение и один столбец на переменную. pivot_longer и pivot_wider существуют потому, что реальные данные поступают в широком формате. · ggplot2 - это грамматика: данные, эстетические отображения, геометрии, шкалы, фасеты, темы. Слои объединяются плюсом, а не конвейером, - это самая распространённая первая ошибка. · Функции и итерация: написание собственной функции, различие между аргументами и значениями по умолчанию, а также замена растущего цикла на sapply или purrr map. · Статистические функции, о которых вас будут просить: t.test, chisq.test, aov, cor и lm с summary. Важнее уметь читать коэффициенты, p-значения и остатки, чем просто запускать функции. · Воспроизводимость: скрипты, работающие в новой сессии, проекты, here, renv, а также Quarto или RMarkdown для оформления результатов. · Классические ошибки: = вместо <-, забытый na.rm, увеличение вектора внутри цикла, конвейер в слои ggplot, одиночная скобка вместо двойной, пропущенный вызов library().
Строк: 92 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Векторы и переработка данных изучаются в первую очередь, потому что в R всё является вектором
Пропущенные значения обрабатываются осознанно, а не с помощью бездумно скопированного na.rm
ggplot2 изучается как грамматика, поэтому для нового графика не нужно заново искать решение
Скрипты запускаются сверху вниз в чистой сессии каждый раз
Аспиранты с дедлайном по статистике, студенты, изучающие экологию и психологию, а также аналитики, переходящие с Excel или SPSS на RStudio.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Что вы на самом деле покупаете
Этот репетитор по языку R на базе AI предназначен для тех случаев, когда к пятнице для диссертации нужно провести t-тест, а ваш скрипт представляет собой набор скопированных фрагментов, смысл которых не можете объяснить ни вы, ни кто-либо ещё. Этот файл превращает Claude, ChatGPT или Gemini в репетитора по языку R, чтобы вы сами писали код в RStudio и могли объяснить, что делает каждая строка.
Сначала он спрашивает, как выглядят ваши данные и что вам нужно получить, определяет ваш уровень, а затем обучает в порядке, который действительно полезен при работе с R: сначала векторы и векторизация, затем дата-фреймы и тибблы, выбор подмножеств, факторы и пропущенные значения, глаголы dplyr, аккуратные данные и сведение в широкую или длинную форму, ggplot2 как грамматика, а не просто список типов диаграмм, затем функции, модели и воспроизводимые отчёты. Каждый урок состоит из краткого объяснения, одного разобранного примера на другом наборе данных, а затем вашей практики в консоли. Когда mean() возвращает NA, он спрашивает, что содержится в векторе, а не какой аргумент нужно добавить.
Файл одинаково работает в Claude, ChatGPT и Gemini. Одна покупка, без подписки, запуск занимает менее двух минут.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Вставьте его в проект Claude, пользовательский GPT или Gemini Gem, затем опишите свои данные и то, что вам нужно получить. Он задаст несколько вопросов, определит ваш уровень и начнёт первый урок. Вы самостоятельно выполняете всё в RStudio и вставляете обратно результат или сообщение об ошибке. Каждая сессия заканчивается кратким блоком о прогрессе, который вы вставите при следующем запуске.
Он напишет за меня скрипт для анализа?+
Нет. Он показывает пример на другом наборе данных, затем даёт вам задание и ждёт ваш код. Если вы вставите задание, он превратит его в уроки, а не в готовые ответы. В R это особенно важно по сравнению с большинством языков, потому что научный руководитель спросит, почему вы выбрали именно этот тест, а скрипт, который написали не вы, невозможно обосновать.
Base R или tidyverse, и охватывает ли он статистику?+
Сначала он обучает векторам и выборке данных в Base R, потому что без этого ошибки tidyverse непонятны, а затем переходит к dplyr, tidyr и ggplot2 для повседневной работы. Что касается статистики, он охватывает выполнение и интерпретацию t.test, chisq.test, aov и lm, включая предпосылки и значение результатов. Он не будет выбирать тест для вашего дизайна исследования, не посоветовав вам подтвердить выбор с научным руководителем.
Мне обязательно читать его самому?+
Нет. Файл написан для того, чтобы его прочитал ваш AI, а не вы. Загрузите его или один раз вставьте, и AI возьмёт на себя эту роль. После этого просто задавайте ему вопросы так, как обычно. Вы можете открыть файл и прочитать его, но здесь ничего не зависит от того, сделаете ли вы это.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.