[ОБНОВЛЕНО С НЕКОТОРЫМИ ДАННЫМИ И ПРОБНЫМ КОДОМ]
У меня есть немного чисел в бенгальском формате Юникод.Хочу разработать несколько графиков с данными.Но R читает данные как «символ» вместо «числовой».Как сделать так, чтобы R читал данные как «Числовые».Спасибо.
Моя таблица данных выглядит следующим образом:
"সংখ্যা" "বছর"
৩৪,৭০৮ ২০১১
৩২,৮১০ ২০১২
৩২,৮৯৪ ২০১৪
Я преобразовал оба столбца в числовой с помощью функции as.numeric:
mb$`“সংখ্যা”` <- as.numeric(mb$`“সংখ্যা”`)
mb$`“বছর”` <- as.numeric(mb$`“বছর”`)
Класс былпреобразован с предупреждением:
Warning message:
NAs introduced by coercion
Затем я попытался построить гистограмму:
ggplot(mb, aes("বছর", "সংখ্যা"))+
geom_bar(stat = "identity", width=0.3)
Это привело к следующему: введите описание изображения здесь
следовал коду Рохита, затем попытался нарисовать гистограмму:
ggplot(mb, aes(x="বছর", y="সংখ্যা"))+
geom_bar(stat = "identity")
Не сработало, ссылка на изображение: введите описание изображения здесь
Затем нарисовал график с данными на английском языке, он работал нормально:
ggplot(mbe, aes(x=year, y=number))+
geom_bar(stat = "identity")
изображение графика: введите описание изображения здесь
Любое замечание / предложение?