У меня есть стол с 5 колонками. 3-й столбец содержит числа от 1 до 5. Я хочу заменить числа буквами, где 1 = A, 2 = D, 3 = X и 4 = U и 5 = K. Как я могу сделать это в R?Изменение значений столбцов?
0
A
ответ
0
Я хотел бы использовать таблицу поиска, т.е. list
, где имена являются цифры 1-5, и содержание списка буквы AE:
lut = list('A', 'B', 'C', 'D', 'E')
names(lut) = 1:5
sample_data = sample(1:5, 10, replace = TRUE)
as.character(lut[as.character(sample_data)])
> lut
$`1`
[1] "A"
$`2`
[1] "B"
$`3`
[1] "C"
$`4`
[1] "D"
$`5`
[1] "E"
> sample_data
[1] 3 5 2 5 1 4 2 2 3 3
> as.character(lut[as.character(sample_data)])
[1] "C" "E" "B" "E" "A" "D" "B" "B" "C" "C"
0
Это может быть легче понять, чем Павла ответ (что является лучшим подходом ИМХО).
Создайте небольшой блок данных, который по существу является справочной таблицей. Тогда, когда я позволяю bar
быть столбец интереса в вашем массиве,
Rgames> foo
$lets
[1] "A" "D" "X" "U" "K"
$nums
[1] 1 2 3 4 5
Rgames> rab<-foo$lets[bar]
Rgames> rab
[1] "A" "A" "X" "D" "K"
Rgames> foo
$lets
[1] "A" "D" "X" "U" "K"
$nums
[1] 1 2 3 4 5
Rgames> bar
[1] 1 1 3 2 5
Rgames> foo$lets[bar]
[1] "A" "A" "X" "D" "K"
заменить значения столбца с выходом этой последней строки, и вы все сделали.
Смежные вопросы
- 1. Изменение значений столбцов определенных строк
- 2. Изменение значений столбцов после правопреемника() г
- 3. Изменение значений столбцов с использованием pandas
- 4. Изменение или замена значений столбцов из DataTable
- 5. Изменение значений столбцов для определенного значения счетчика
- 6. Изменение значений столбцов с помощью функции
- 7. Изменение значений столбцов в dataframe pyspark
- 8. Изменение значений столбцов на основе других значений столбца
- 9. Выбор значений столбцов, имена столбцов
- 10. Изменение значений столбцов dataframe на основе списка индексов
- 11. Изменение значений столбцов, где оно равно нулю на mySQL
- 12. Изменение значений строк строки данных Pandas в заголовках столбцов
- 13. Изменение значений в матрице на основе позиций столбцов
- 14. Изменение значений столбцов на основе другого столбца в одной таблице
- 15. Изменение значений столбцов с помощью программы в Unix
- 16. Изменение значений
- 17. Postgres - Изменение значений в столбцах
- 18. Изменение значений массива при щелчке
- 19. Изменение значений Reportviewer в коде
- 20. Изменение столбцов в рельсах
- 21. Изменение 20 индексированных столбцов
- 22. Изменение структуры столбцов столбца
- 23. Изменение размера столбцов jQuery
- 24. Изменение столбцов продукта WooCommerce
- 25. Изменение порядка столбцов spreahseet
- 26. Изменение столбцов таблицы
- 27. Изменение размера столбцов DataGridView
- 28. MySQL - Изменение типов столбцов
- 29. Изменение MySQL строк столбцов
- 30. Изменение сортировки столбцов
Большое спасибо ....! – Kisun