От новичка до гуру: Курсы программирования на CyberDuff

Как заменить значения во фрейме данных другим значением

У меня огромный набор данных. Столбцы содержат такие значения, как A,B,C,D,E,F,G,H, и мне нужно заменить их на 1,2,3,4....

[1] "C" "C" "C" "C" "C" "A" "H" "G" "G" "G" "G" "G" "G" "G" "C" "C" "C" "C" "C"
[20] "C" "B" "B" "B" "H" "H" "H" "H" "H" "H" "G" "C" "A" "A" "A" "A" "A" "A" "A"
[30]----

Другая похожая проблема: значения в одном столбце больше 1000, и мне нужно заменить их уникальными числами.

09.06.2015

  • изменить на факторы и преобразовать в числовые (as.numeric(factor(LETTERS))) работает для вашего примера 09.06.2015

Ответы:


1

попробуй replace

заменить примеры функций

в вашем случае, например.

replace(df, "A", 1) 
09.06.2015
  • как насчет большого количества уникальных значений, которые необходимо изменить с помощью уникального номера? 09.06.2015
  • пожалуйста, приведите воспроизводимый пример 09.06.2015
  • мой фрейм данных выглядит так, что содержит разные значения, но он настолько огромен, что некоторые части подобны этому df= [1] C01 C02 C01 C05 C04 A01 H10 G10 G30 G12 G10 G01 G20 G30 C50 C50 C32 C43 C10‹br› [20 ] C01 B03 B01 B01 .... вывод может быть таким, но не должен быть, потому что одно конкретное значение имеет один уникальный номер, например, для C01 может быть 301 C02 может быть 302 и т. д. df= [1] 301 302 301 305 304 101 810 710 730 712 710 701 720 730 350 350 332 343 310‹br›[20] 301 203 201 201 .... 09.06.2015
  • Новые материалы

    ИИ меняет этику в руководстве
    Связь искусственного интеллекта, лидерства и этики Сострадание, глубокое понимание чужих страданий в сочетании с желанием облегчить их, возвышается как неотъемлемая человеческая добродетель...

    Представляем Narwhal Technologies (Nrwl)
    6 декабря 2016 г. Маунтин-Вью, Калифорния С тех пор, как Виктор Савкин и я (Джефф Кросс) присоединились к команде Angular в Google на заре Angular 1, Angular продемонстрировал феноменальный..

    Путь AWS  — «Изучение машинного обучения — 10 начинающих ИИ и машинного обучения на AWS».
    Универсальный ресурсный центр для изучения искусственного интеллекта и машинного обучения. НОЛЬ или ГЕРОЙ, начните свое путешествие здесь. Получите решения и пройдите обучение у экспертов AWS...

    5 простых концепций Python, ставших сложными
    #заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

    «Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
    Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

    Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
    Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

    Отслеживание состояния с течением времени с дифференцированием снимков
    Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..