Я работаю над анализом некоторых данных с использованием переменных заработной платы.Переменная содержит символы '€' и 'M' или 'K'.
Я пытался использовать функцию gsub () для решения этой проблемы, но мой код не работает
Integer_converter <- function(strWage) {
Factor_Wage = gsub("€", " ", strWage)
}
Factor_converter_1 <- function(strWage) {
Integer_Wage = gsub("M", " ", strWage)
}
Factor_converter_2 <- function(strWage) {
Integer_wage = as.integer(as.integer(gsub("K", "", strWage)) / 100)
}
Фактические значения указаны следующим образом:
$ Заработная плата / фт / 405 тыс. Евро, 195 тыс. Евро, 205 тыс. Евро, 240 тыс. Евро, 175 тыс. Евро, 25 тыс. Евро, 205 тыс. Евро, 57 тыс. Евро, 140 тыс. Евро, 135 тыс. Евро, € 15K, € 45K, € 40K, € 76K, € 17K, € 125K,…
, и я хочу преобразовать его в
$ Wage / int / 0,405, 0,195, 0,205,0,240, 0,175, 0,025, 0,205, 0,057, 0,140, 0,135, 0,015, 0,045, 0,040, 0,07, 0,017, 0,125,… введите описание изображения здесь