Professional Documents
Culture Documents
2
Software para Data
Science
I
Tipos de datos y Implementación
Presentación de Python y Jupyter
R y R-Studio visualización sobre bases de
la materia Notebook
básica datos básicas
Manipulación y
II
Implementación
Presentación de Estructura de Estructura de Transformación
sobre bases de
la materia datos en R datos en python de datos con
datos
paquetes
3
Software para Data Science II
4
Introducción
Introducción
5
Introducción
Introducción
Escribir un programa que reciba dos números y
dependiendo de una condición, que realice una:
• Suma
• Resta
• Multiplicación
• División
6
Introducción
Introducción
7
Funciones, Bifurcaciones y Ciclos
Funciones,
Bifurcaciones y Ciclos
en R
8
Funciones
Funciones
9
Funciones
Funciones
Funciones predeterminadas
Una función tiene un nombre, argumentos y un cuerpo. Las funciones definidas por el usuario son creadas
usando la siguiente estructura
10
Funciones
Funciones
Escribir un programa que reciba dos números y
dependiendo de una condición, que realice una:
• Suma
• Resta
• Multiplicación
• División
Ejemplos en R
11
Funciones
Funciones - Ejercicio
Escribir un programa que reciba una tabla (data Frame) y que seleccione alguna
o algunas columnas dependiendo de los números de asignación :
12
Estructuras de control
Estructuras de control
13
Bifurcación
Bifurcación
14
Bifurcación
Bifurcación
Son parte fundamental de cualquier lenguaje. Sin ellas, las instrucciones de un programa sólo
podrían ejecutarse en el orden en que están escritas (orden secuencial). Las estructuras de control
permiten modificar este orden.
15
Bifurcación
Bifurcación
Simples
16
Bifurcación
Bifurcación
Dobles
17
Bifurcación
Bifurcación
Compuestas
18
Bifurcación
Bifurcación
Compuestas
19
Ciclos o Lazos
Ciclos o Lazos
20
Ciclos o Lazos
Ciclos o Lazos
Los ciclos en la programación que vamos a analizar son dos y generalmente se utilizan para recorrer
una lista o realizar un procedimiento hasta cumplir una condición:
Este es un tipo de bucle que ocurre mientras una condición es
verdadera (TRUE). La operación se realiza hasta que se se llega
a cumplir un criterio previamente establecido.
for while
La estructura for nos permite ejecutar un bucle La estructura while nos permite ejecutar un bucle
(loop), realizando una operación para cada (loop) de manera indeterminada hasta que se
elemento cumpla una condición
21
Ciclos o Lazos
Ciclos o Lazos
Los ciclos en la programación que vamos a analizar son dos y generalmente se utilizan para recorrer
una lista o realizar un procedimiento hasta cumplir una condición:
for while
22
Ciclos o Lazos
Ciclos o Lazos
break y next son palabras reservadas en R, no podemos asignarles nuevos valores y realizan una
operación específica cuando aparecen en nuestro código.
break nos permite interrumpir un bucle, mientras que next nos deja avanzar a la siguiente iteración
del bucle, “saltándose” la actual. Ambas funcionan para for y while.
break next
23
Ejercitaciones
Ejercitaciones
24
Ejercitación
Ejercitación
Escribir un programa que reciba una tabla (data Frame) y que a alguna columna le sume una
cantidad deseada, vaya mostrando cada resultado de la suma y el vector final :
25