Primero la Sección de Librerías de Funciones:

# rownames(installed.packages())
list.of.packages <- c(
"arm" , 
"broom" , 
"corrplot" , 
"cowplot" , 
"datasets" , 
"datasets" , 
"dplyr" , 
"eeptools" , 
"estimatr" , 
"FinCal" , 
"formatR" , 
"ggfortify" , 
"ggpubr" , 
"haven" , 
"Hmisc" , 
"infer" , 
"knitr" , 
"lmtest" , 
"margins" , 
"nycflights13" , 
"psych" , 
"readxl" , 
"reshape2" , 
"rms" , 
"skimr" , 
"stargazer" , 
"stringr" , 
"survival" , 
"tableone" , 
"tidyr" , 
"tidyverse" , 
"TTR" , 
"wooldridge" , 
"xlsx" 
)
has   <- list.of.packages %in% rownames(installed.packages())
if(any(!has)) install.packages(list.of.packages[!has])

Llamada a LIBRERIAS:

# library(arm) 
# library(broom) 
# library(corrplot) 
# library(cowplot) 
# library(datasets) 
library(dplyr) 
# library(eeptools) 
# library(estimatr) 
library(FinCal) 
# library(formatR) 
# library(ggfortify) 
# library(ggpubr) 
 library(ggplot2) 
# library(haven) #para la lectura de archivos DTA de Stata
# library(Hmisc) 
# library(infer) 
# library(knitr) 
# library(lmtest) 
# library(margins) 
# library(nycflights13) 
# library(psych) 
library(readxl) 
library(reshape2) #para hacer ReShape (Pivot Tables)
# library(rms) 
# library(skimr) 
# library(stargazer) 
# library(stringr) 
# library(survival) 
# library(tableone) 
library(tidyr) #para hacer ReShape (Pivot Tables)
library(tidyverse) 
library(TTR) #para las graficas de series de tiempo
# library(wooldridge) 
library(xlsx) #para exportar a Excel file

A partir de aquí la Sección de Importación de Datasets:

getwd() #get to show me the current Working Directory 
[1] "/cloud/project"
### Cargando BBDD: n5ay5qadfe7e1nnsv5s01oe1x62mq51j.csv ####
# Version de BBDD: 2021.09.24 v1
# RUTA: https://ibm.box.com/shared/static/

# code to download the dataset
#download.file("https://ibm.box.com/shared/static/n5ay5qadfe7e1nnsv5s01oe1x62mq51j.csv", destfile="movies-db.csv")

# CSV file,  Download datasets
download.file("https://ibm.box.com/shared/static/n5ay5qadfe7e1nnsv5s01oe1x62mq51j.csv", 
              destfile="movies-db.csv")
trying URL 'https://ibm.box.com/shared/static/n5ay5qadfe7e1nnsv5s01oe1x62mq51j.csv'
Content type 'text/csv' length 1424 bytes
==================================================
downloaded 1424 bytes
# XLS file,  Download datasets
download.file("https://ibm.box.com/shared/static/nx0ohd9sq0iz3p871zg8ehc1m39ibpx6.xls", 
              destfile="movies-db.xls")
trying URL 'https://ibm.box.com/shared/static/nx0ohd9sq0iz3p871zg8ehc1m39ibpx6.xls'
Content type 'application/vnd.ms-excel' length 15360 bytes (15 KB)
==================================================
downloaded 15 KB
movies_data <- read.csv("movies-db.csv", header=TRUE, sep=",")
#movies_data
(
my_data <- movies_data
)
NA
NA

REVISION RAPIDA DEL DATAFRAME:

#View(movies_data)
summary(movies_data) # Summary Estadístico.
     name                year        length_min        genre           average_rating  cost_millions        foreign   
 Length:30          Min.   :1936   Min.   : 81.00   Length:30          Min.   :5.200   Min.   :  0.400   Min.   :0.0  
 Class :character   1st Qu.:1988   1st Qu.: 99.25   Class :character   1st Qu.:7.925   1st Qu.:  3.525   1st Qu.:0.0  
 Mode  :character   Median :1998   Median :110.50   Mode  :character   Median :8.300   Median : 13.000   Median :0.0  
                    Mean   :1996   Mean   :116.80                      Mean   :8.103   Mean   : 22.300   Mean   :0.4  
                    3rd Qu.:2008   3rd Qu.:124.25                      3rd Qu.:8.500   3rd Qu.: 25.000   3rd Qu.:1.0  
                    Max.   :2015   Max.   :179.00                      Max.   :9.300   Max.   :165.000   Max.   :1.0  
 age_restriction
 Min.   : 0.00  
 1st Qu.:12.00  
 Median :14.00  
 Mean   :12.93  
 3rd Qu.:16.00  
 Max.   :18.00  
head(movies_data) # Primeros 6.
names(movies_data) # Names de columnas.
[1] "name"            "year"            "length_min"      "genre"           "average_rating"  "cost_millions"   "foreign"        
[8] "age_restriction"
print(is.data.frame(movies_data))
[1] TRUE
#attach(movies_data) #only if there is only 1 dataset 
# CONTENIDO DE TABLA:
# movies_data es la tabla con datos de películas.

A partir de aquí inicia el Cuerpo del Script:

21.09.25.R.Lab08-importingData

Función str (structure)

```{r CUERPO}
Error: attempt to use zero-length variable name
LS0tCnRpdGxlOiAnTGFib3JhdG9yeSAwOCBJbXBvcnQgRGF0YSBpbiBSIEBFQ1IgTWFzdGVyIFRlbXBsYXRlIGhlY2hvIGRlc2RlIFIgQ2xvdWQgU3R1ZGlvJwphdXRob3I6ICJJbmcuIEVybmVzdG8gQ2FuY2hvLVJvZHJpZ3VleiIKZGF0ZTogIjIwMjEuMDkuMjUiCm91dHB1dDoKICBodG1sX25vdGVib29rOiBkZWZhdWx0CiAgaHRtbF9kb2N1bWVudDoKICAgIGRmX3ByaW50OiBwYWdlZAogIHBkZl9kb2N1bWVudDogZGVmYXVsdAotLS0KClByaW1lcm8gbGEgU2VjY2nDs24gZGUgTGlicmVyw61hcyBkZSBGdW5jaW9uZXM6IAoKYGBge3IgSU5TVEFMQUNJT04gTElCUkVSSUFTIH0KIyByb3duYW1lcyhpbnN0YWxsZWQucGFja2FnZXMoKSkKbGlzdC5vZi5wYWNrYWdlcyA8LSBjKAoiYXJtIiAsIAoiYnJvb20iICwgCiJjb3JycGxvdCIgLCAKImNvd3Bsb3QiICwgCiJkYXRhc2V0cyIgLCAKImRhdGFzZXRzIiAsIAoiZHBseXIiICwgCiJlZXB0b29scyIgLCAKImVzdGltYXRyIiAsIAoiRmluQ2FsIiAsIAoiZm9ybWF0UiIgLCAKImdnZm9ydGlmeSIgLCAKImdncHViciIgLCAKImhhdmVuIiAsIAoiSG1pc2MiICwgCiJpbmZlciIgLCAKImtuaXRyIiAsIAoibG10ZXN0IiAsIAoibWFyZ2lucyIgLCAKIm55Y2ZsaWdodHMxMyIgLCAKInBzeWNoIiAsIAoicmVhZHhsIiAsIAoicmVzaGFwZTIiICwgCiJybXMiICwgCiJza2ltciIgLCAKInN0YXJnYXplciIgLCAKInN0cmluZ3IiICwgCiJzdXJ2aXZhbCIgLCAKInRhYmxlb25lIiAsIAoidGlkeXIiICwgCiJ0aWR5dmVyc2UiICwgCiJUVFIiICwgCiJ3b29sZHJpZGdlIiAsIAoieGxzeCIgCikKaGFzICAgPC0gbGlzdC5vZi5wYWNrYWdlcyAlaW4lIHJvd25hbWVzKGluc3RhbGxlZC5wYWNrYWdlcygpKQppZihhbnkoIWhhcykpIGluc3RhbGwucGFja2FnZXMobGlzdC5vZi5wYWNrYWdlc1shaGFzXSkKCmBgYAoKCkxsYW1hZGEgYSBMSUJSRVJJQVM6CmBgYHtyIExMQU1BREEgQSBMSUJSRVJJQVN9CiMgbGlicmFyeShhcm0pIAojIGxpYnJhcnkoYnJvb20pIAojIGxpYnJhcnkoY29ycnBsb3QpIAojIGxpYnJhcnkoY293cGxvdCkgCiMgbGlicmFyeShkYXRhc2V0cykgCmxpYnJhcnkoZHBseXIpIAojIGxpYnJhcnkoZWVwdG9vbHMpIAojIGxpYnJhcnkoZXN0aW1hdHIpIApsaWJyYXJ5KEZpbkNhbCkgCiMgbGlicmFyeShmb3JtYXRSKSAKIyBsaWJyYXJ5KGdnZm9ydGlmeSkgCiMgbGlicmFyeShnZ3B1YnIpIAogbGlicmFyeShnZ3Bsb3QyKSAKIyBsaWJyYXJ5KGhhdmVuKSAjcGFyYSBsYSBsZWN0dXJhIGRlIGFyY2hpdm9zIERUQSBkZSBTdGF0YQojIGxpYnJhcnkoSG1pc2MpIAojIGxpYnJhcnkoaW5mZXIpIAojIGxpYnJhcnkoa25pdHIpIAojIGxpYnJhcnkobG10ZXN0KSAKIyBsaWJyYXJ5KG1hcmdpbnMpIAojIGxpYnJhcnkobnljZmxpZ2h0czEzKSAKIyBsaWJyYXJ5KHBzeWNoKSAKbGlicmFyeShyZWFkeGwpIApsaWJyYXJ5KHJlc2hhcGUyKSAjcGFyYSBoYWNlciBSZVNoYXBlIChQaXZvdCBUYWJsZXMpCiMgbGlicmFyeShybXMpIAojIGxpYnJhcnkoc2tpbXIpIAojIGxpYnJhcnkoc3RhcmdhemVyKSAKIyBsaWJyYXJ5KHN0cmluZ3IpIAojIGxpYnJhcnkoc3Vydml2YWwpIAojIGxpYnJhcnkodGFibGVvbmUpIApsaWJyYXJ5KHRpZHlyKSAjcGFyYSBoYWNlciBSZVNoYXBlIChQaXZvdCBUYWJsZXMpCmxpYnJhcnkodGlkeXZlcnNlKSAKbGlicmFyeShUVFIpICNwYXJhIGxhcyBncmFmaWNhcyBkZSBzZXJpZXMgZGUgdGllbXBvCiMgbGlicmFyeSh3b29sZHJpZGdlKSAKbGlicmFyeSh4bHN4KSAjcGFyYSBleHBvcnRhciBhIEV4Y2VsIGZpbGUKCmBgYAoKCkEgcGFydGlyIGRlIGFxdcOtIGxhIFNlY2Npw7NuIGRlIEltcG9ydGFjacOzbiBkZSBEYXRhc2V0czoKYGBge3IgREFUQSB9CmdldHdkKCkgI2dldCB0byBzaG93IG1lIHRoZSBjdXJyZW50IFdvcmtpbmcgRGlyZWN0b3J5IAojIyMgQ2FyZ2FuZG8gQkJERDogbjVheTVxYWRmZTdlMW5uc3Y1czAxb2UxeDYybXE1MWouY3N2ICMjIyMKIyBWZXJzaW9uIGRlIEJCREQ6IDIwMjEuMDkuMjQgdjEKIyBSVVRBOiBodHRwczovL2libS5ib3guY29tL3NoYXJlZC9zdGF0aWMvCgojIGNvZGUgdG8gZG93bmxvYWQgdGhlIGRhdGFzZXQKI2Rvd25sb2FkLmZpbGUoImh0dHBzOi8vaWJtLmJveC5jb20vc2hhcmVkL3N0YXRpYy9uNWF5NXFhZGZlN2Uxbm5zdjVzMDFvZTF4NjJtcTUxai5jc3YiLCBkZXN0ZmlsZT0ibW92aWVzLWRiLmNzdiIpCgojIENTViBmaWxlLCAgRG93bmxvYWQgZGF0YXNldHMKZG93bmxvYWQuZmlsZSgiaHR0cHM6Ly9pYm0uYm94LmNvbS9zaGFyZWQvc3RhdGljL241YXk1cWFkZmU3ZTFubnN2NXMwMW9lMXg2Mm1xNTFqLmNzdiIsIAogICAgICAgICAgICAgIGRlc3RmaWxlPSJtb3ZpZXMtZGIuY3N2IikKCiMgWExTIGZpbGUsICBEb3dubG9hZCBkYXRhc2V0cwpkb3dubG9hZC5maWxlKCJodHRwczovL2libS5ib3guY29tL3NoYXJlZC9zdGF0aWMvbngwb2hkOXNxMGl6M3A4NzF6ZzhlaGMxbTM5aWJweDYueGxzIiwgCiAgICAgICAgICAgICAgZGVzdGZpbGU9Im1vdmllcy1kYi54bHMiKQoKbW92aWVzX2RhdGEgPC0gcmVhZC5jc3YoIm1vdmllcy1kYi5jc3YiLCBoZWFkZXI9VFJVRSwgc2VwPSIsIikKI21vdmllc19kYXRhCigKbXlfZGF0YSA8LSBtb3ZpZXNfZGF0YQopCgoKYGBgClJFVklTSU9OIFJBUElEQSBERUwgREFUQUZSQU1FOgpgYGB7cn0KI1ZpZXcobW92aWVzX2RhdGEpCnN1bW1hcnkobW92aWVzX2RhdGEpICMgU3VtbWFyeSBFc3RhZMOtc3RpY28uCmhlYWQobW92aWVzX2RhdGEpICMgUHJpbWVyb3MgNi4KbmFtZXMobW92aWVzX2RhdGEpICMgTmFtZXMgZGUgY29sdW1uYXMuCnByaW50KGlzLmRhdGEuZnJhbWUobW92aWVzX2RhdGEpKQojYXR0YWNoKG1vdmllc19kYXRhKSAjb25seSBpZiB0aGVyZSBpcyBvbmx5IDEgZGF0YXNldCAKIyBDT05URU5JRE8gREUgVEFCTEE6CiMgbW92aWVzX2RhdGEgZXMgbGEgdGFibGEgY29uIGRhdG9zIGRlIHBlbMOtY3VsYXMuCmBgYAoKCkEgcGFydGlyIGRlIGFxdcOtIGluaWNpYSBlbCBDdWVycG8gZGVsIFNjcmlwdDoKCjIxLjA5LjI1LlIuTGFiMDgtaW1wb3J0aW5nRGF0YSAKCkZ1bmNpw7NuIHN0ciAoc3RydWN0dXJlKQpgYGB7ciBDVUVSUE99CgojIFByaW50cyBvdXQgdGhlIHN0cnVjdHVyZSBvZiB5b3VyIHRhYmxlLgpzdHIobXlfZGF0YSkgIyBlcyBsYSBmdW5jacOzbiBzdHJ1Y3R1cmUKCmBgYAoK