Htecnologia <- c("R", "Python", "Orange", "PowerBi", "Python", "R", "Python", "Orange", "Python", "R")
data.frame(Htecnologia)
##    Htecnologia
## 1            R
## 2       Python
## 3       Orange
## 4      PowerBi
## 5       Python
## 6            R
## 7       Python
## 8       Orange
## 9       Python
## 10           R
df <- data.frame(Htecnologia)
df$Htecnologia
##  [1] "R"       "Python"  "Orange"  "PowerBi" "Python"  "R"       "Python" 
##  [8] "Orange"  "Python"  "R"
df <- data.frame(Htecnologia, 
                 Edad = c(16,17,18,16,17,17,17,18,19,18),
                 Estatura = c(1.60,1.65,1.68,1.58,1.70,1.71,1.67,1.69,1.70,1.56))
df
##    Htecnologia Edad Estatura
## 1            R   16     1.60
## 2       Python   17     1.65
## 3       Orange   18     1.68
## 4      PowerBi   16     1.58
## 5       Python   17     1.70
## 6            R   17     1.71
## 7       Python   17     1.67
## 8       Orange   18     1.69
## 9       Python   19     1.70
## 10           R   18     1.56
table(df$Htecnologia)
## 
##  Orange PowerBi  Python       R 
##       2       1       4       3
TFrecHtec <- data.frame(table(df$Htecnologia))
TFrecHtec
##      Var1 Freq
## 1  Orange    2
## 2 PowerBi    1
## 3  Python    4
## 4       R    3
colnames(TFrecHtec)
## [1] "Var1" "Freq"
colnames(TFrecHtec) <- c("Herramientas","Frecuencia")
TFrecHtec
##   Herramientas Frecuencia
## 1       Orange          2
## 2      PowerBi          1
## 3       Python          4
## 4            R          3
TFrecHtec$FRelativa <- round(TFrecHtec$Frecuencia/sum(TFrecHtec$Frecuencia),3)
TFrecHtec
##   Herramientas Frecuencia FRelativa
## 1       Orange          2       0.2
## 2      PowerBi          1       0.1
## 3       Python          4       0.4
## 4            R          3       0.3
TFrecHtec$FPorcentual <- TFrecHtec$FRelativa*100
TFrecHtec
##   Herramientas Frecuencia FRelativa FPorcentual
## 1       Orange          2       0.2          20
## 2      PowerBi          1       0.1          10
## 3       Python          4       0.4          40
## 4            R          3       0.3          30
FilaTotales <- data.frame(Herramientas="Total",
                          Frecuencia= sum(TFrecHtec$Frecuencia),
                          FRelativa= sum(TFrecHtec$FRelativa),
                          FPorcentual= sum(TFrecHtec$FPorcentual))
FilaTotales
##   Herramientas Frecuencia FRelativa FPorcentual
## 1        Total         10         1         100
rbind(TFrecHtec,FilaTotales)
##   Herramientas Frecuencia FRelativa FPorcentual
## 1       Orange          2       0.2          20
## 2      PowerBi          1       0.1          10
## 3       Python          4       0.4          40
## 4            R          3       0.3          30
## 5        Total         10       1.0         100
barplot(table(df$Htecnologia))

barplot(table(df$Htecnologia),
        main="Gusto por herramientas tecnològicas",
        xlab="Herramienta",
        ylab="Frecuencia",
        col=rainbow(4),
        border = "black")

pie(table(df$Htecnologia),
    main="Distribuciòn de las piezas arquitectònicas",
    col= rainbow(4),
    radius=1)

names(table(df$Htecnologia))
## [1] "Orange"  "PowerBi" "Python"  "R"
round(100*(table(df$Htecnologia))/sum(table(df$Htecnologia)))
## 
##  Orange PowerBi  Python       R 
##      20      10      40      30
EtiquetasPie <- paste(names(table(df$Htecnologia)),
                      round(100*(table(df$Htecnologia))/sum(table(df$Htecnologia)),1),
                      "%")
EtiquetasPie
## [1] "Orange 20 %"  "PowerBi 10 %" "Python 40 %"  "R 30 %"
pie(table(df$Htecnologia),
    main="Distribuciòn de las piezas arquitectònicas",
    labels=EtiquetasPie,
    col=rainbow(4),
    radius=1)