Удалить 5% процентиля определенной переменной

Ответ

Vaulstein помог мне.

Я не нашел файл pip.ini в любом месте своего компьютера. Так было и следующее.

  1. Пошел в папку AppData. Вы можете получить папку appdata, открыв командную строку и введите echo% AppData%

Или просто введите% AppData% в проводник Виндоус.

  1. Создайте папку с именем pip внутри этой папки appdata.
  2. В той папке, которую вы только что создали , создайте простой текстовый файл, называемый pip.ini
  3. Пропустив следующие настройки конфигурации в этом файле, используя простой редактор по вашему выбору.

Файл pip.ini:

[list]
format=columns

[global]
trusted-host = pypi.python.org pypi.org

Теперь вам будет хорошо идти.

0
задан Thundersheep 13 July 2018 в 14:06
поделиться

1 ответ

Если вы просто пытаетесь удалить значения в переменной, находящейся внутри вашей кепки, вы можете использовать вложенный цикл ifelse.

примерно так:

library(tidyverse)
nuclear %>%
mutate(cap = ifelse(cap > quantile(cap, probs = .95) |
                    cap < quantile(cap, probs = .5), NA, cap))

Но если вы хотите отфильтровать весь набор данных, просто используйте тот же код, но в фильтре, а не мутируйте. надеюсь это поможет.

1
ответ дан Puddlebunk 17 August 2018 в 12:39
поделиться
  • 1
    Хм, похоже, что-то не так с этим кодом? некоторые ")" и он не может найти функцию "mutate" чего-то, чего я никогда раньше не видел. – Thundersheep 13 July 2018 в 15:06
  • 2
    исправлено отсутствие ")". Этот код является лишь примером. потому что у меня нет ваших данных, я не могу гарантировать, что его код будет работать для вас, просто вырезать / вставить. также, если вы не установили & quot; tidyverse & quot; вам нужно будет сделать это в первую очередь. – Puddlebunk 13 July 2018 в 15:54
  • 3
    В этом примере я использовал ядерный сигнал, который является свободным R-данным. И я действительно загрузил этот пакет, все еще не работал :( – Thundersheep 13 July 2018 в 17:20
  • 4
    Сейчас это работает, я сделал ошибку на своем конце. Для тех, кто заинтересован, я случайно сделал значение набора данных и провел его по значению & quot; а не на съемочной площадке, где все пошло не так. – Thundersheep 14 July 2018 в 11:33
Другие вопросы по тегам:

Похожие вопросы: