Proximidad entre el valor nutricional de los alimentos - Ejercicio en clase

#Importación de librerias

library(ggplot2)
library(emoji)
library(emojifont)
library(dplyr)

#Lectura del archivo origen de datos
emojifood <- read.csv("C:/Users/FELIPE INFODEC/OneDrive - INFODEC SAS/Documentos/R/visualizacion/emojifood/Emojisfood.csv", sep=",")


#Normalización
emojifoodnorm <- scale(emojifood[,3:35])

#Calcular distancia
distancias <- dist(emojifoodnorm, upper=TRUE)

#Reducción de dimensiones
emojifood_mds <- cmdscale(d=distancias,k=2)

#Renombrar columnas
colnames(emojifood_mds) <- c("X","Y")

#Unión de dataframes
datasetfinal <- cbind(emojifood_mds, emojifood)

grafico <- ggplot(datasetfinal, aes(x=X, y=Y, label=emoji(name))) + 
  geom_point() + 
  geom_text(aes(X,Y,label=ifelse(is.na(emoji(name)), emoji('pizza'), emoji(name))),family="EmojiOne", size=5)

#Existen unos emojis faltantes que generan error por tanto, se usa un condicional en donde se corrige el error poniendo el emoji de pizza
#de manera temporal mientras se revisa la libreria y los emojis

grafico