Taller de análisis estadístico con R 2. Manipulación de datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Taller de análisis estadístico con R 2. Manipulación de datos"

Transcripción

1 Taller de análisis estadístico con R 2. Manipulación de datos Rodolfo Mora Ricardo Román rmora@cenat.ac.cr rroman@cenat.ac.cr Julio, 2016

2 Contenido 1 Estructuras de datos Vectores Vectores multidimensionales Listas Marcos de datos 2 Carga de archivos Carga de archivos separados por coma Configuración 3 Filtrado y selección Vectores condicionales Subconjuntos 4 Valores inválidos Identificación NA y NaN Tratamiento de registros inválidos 5 Tratamiento y normalización Agregación 6 Ejercicio 2 / 34

3 Estructuras de datos 3 / 34

4 Vectores Una variable que contiene múltiples valores del mismo tipo en una estructura de una dimensión. La función c() permite hacer vectores al concatenar varios valores. x <- c(t,f) x <- c(1,2,3,4) x <- c(0.5,0.6) x <- c(1+0i,2+4i) x <- c("a","b","c","de") 4 / 34

5 Vectores Todos los elementos de un vector deben ser del mismo tipo, de lo contrario R forzará todos los elementos al tipo más genérico. x <- c( 1, 0.5, 10 ) y <- c( 1, 1+3i, 0.5 ) z <- c( 1, "hola", 2+1i ) # Tipo numérico # Tipo complejo # Tipo texto Este comportamiento se llama coerción y R lo aplica automáticamente cuando existe ambigüedad entre los datos. 5 / 34

6 Vectores Se pueden crear vectores a partir de secuencias numéricas También se pueden crear vectores vacíos de tamaño predeterminado # Secuencias con incrementos de 1 x <- 1:10 # 1,2,3,...,10 x <- 5:23 # 5,6,7,...,23 x <- 10:1 # 10,9,8,...,1 x <- 0.5:2.8 # 0.5,1.5,2.5 # Secuencias con incrementos variables x <- seq(1,10,2) # 1,3,5,7,9 x <- seq(2,10,2) # 2,4,6,8,10 # Vectores vacíos x <- vector("numeric",length=10) # 0,0,0,0,0,0,0,0,0,0 x <- vector("character",length=3) # "","","" 6 / 34

7 Vectores Para consultar valores de un vector se usa el operador subíndice [ ]. x[i] hace referencia al i-ésimo elemento de x. El operador [] también se puede usar para asignar valores a una variable. x <- c(10,20,25,30) x[1] # Extracción del primer elemento [1] 10 x[1] <- 15 # Asignación del primer elemento 7 / 34

8 Matrices Una matriz es un vector de dos dimensiones. Se puede crear con la función matrix() que recibe como primer parámetro un vector cualquiera y los parámetros por nombre nrow y ncol. m <- matrix(1:6,nrow=2,ncol=3) m[1,2] [1] 3 # Extracción de un elemento por fila y columna m[2,] [1] # Extracción de una fila completa m[,1] [1] 1 2 # Extracción de una columna completa Si el vector de entrada tiene más elementos de los que puede tener la matriz, los elementos que se desbordan son descartados. Si tiene menos elementos, se repiten los primeros en orden hasta llenar los espacios faltantes. 8 / 34

9 Arreglos Un arreglo es un vector de varias dimensiones, dos o más. Recibe como parámetros de creación un vector cualquiera y un vector de enteros que tiene el tamaño de cada una de las dimensiones, por ejemplo si este vector es de tamaño 3 se creará un cubo de datos. a <- array(1:48,dim=c(4,4,3)) m[1,2,3] [1] 37 # Extracción de un único elemento m[1,1,] [1] # Extracción de una única fila m[1,,] [,1] [,2] [,3] # Extracción de una capa (submatriz) [1,] [2,] [3,] [4,] / 34

10 Listas A diferencia de los vectores, las listas pueden tener elementos de distintos tipos, R no aplica coerción a los elementos de una lista. El operador [i] funciona distinto con las listas, al consultar un elemento el operador retorna una lista de tamaño 1 con el elemento deseado. Sin embargo es posible extraer un elemento al igual que con un vector si se usa el operador [[i]] x <- list(1,"a",t,1.3) x[1] [[1]] [1] 1 x[[1]] [1] 1 # Extracción de una sublista # Extracción de un elemento 10 / 34

11 Marcos de datos Un marco de datos o dataframe es una estructura de dos dimensiones en la cual cada columna de la estructura tiene su propio tipo de datos. Las columnas en un marco de datos pueden tener etiquetas que permita al usuario consultarlas con mayor facilidad usando el símbolo $. a <- c(1,2,3) b <- c("x","y","z") c <- c(t,t,f) f <- data.frame(cola = a, ColB = b, ColC = c) f$cola [1] Nótese que al consultar una columna por su etiqueta, lo que se obtiene es un vector. 11 / 34

12 Marcos de datos Al igual que los vectores, los elementos en un marco de datos pueden ser consultados con el operador [i,i]. En este caso, al ser una estructura bidimensional siempre hay que indicar las dos dimensiones, aunque puede dejarse una vacía si se quiere recuperar toda una fila o una columna (i.e.: [i,] o [,i]). Las filas también pueden tener etiquetas, y al consultar un valor con el operador [i,i] puede usarse la etiqueta de la fila o columna en lugar de su índice. row.names(f) <- c("f1","f2","f3") f[1,1] # Consulta del elemento en la fila 1, columna 1 [1] 1 f["f1","cola"] # Consulta del elemento en la fila F1, columna ColA [1] 1 12 / 34

13 Carga de archivos 13 / 34

14 Archivos separados por coma Un archivo de texto plano, con información tabular, en la que cada registro está en una ĺınea y cada valor está separado de cada otro con un símbolo arbitrario es un archivo separado por comas, CSV por sus siglas en inglés. En R puede cargarse la información de un archivo CSV usando el comando read.csv(). El resultado es un marco de datos que adoptará ciertas propiedades de forma automática según la estructura del archivo fuente. Por ejemplo es posible indicarle al comando si el archivo tiene encabezado con las etiquetas de las columnas, si tiene etiquetas para las filas y ciertos otros parámetros que sirven para darle el formato deseado al marco de datos. mock <- read.csv("mock_data.csv", header=true, sep= ",",row.names = 1) 14 / 34

15 Archivos separados por coma El primer parámetro del método read.csv() es la ruta del archivo, esta puede ser absoluta o una ruta relativa al directorio de trabajo actual. Los demás parámetros son opcionales y tienen distintas funciones header : bool : T : Es la primera fila el encabezado? sep : char :, : Cuál símbolo es el separador? quote : char : \ : Cuál símbolo se usa como comillas? dec : char :. : Cuál símbolo se usa como separador de miles? row.names : Etiquetas de las filas, puede ser un número o un vector. stringsasfactors : bool : T : Debe interpretarse el texto como una codificación? 15 / 34

16 Filtrado y selección 16 / 34

17 Filtrado y selección En R pueden aplicarse condiciones lógicas a todos los datos en un marco de datos o un vector. Como resultado R genera un vector de booleanas que indica cuáles registros cumplen la condición impuesta y cuales no. Por ejemplo, si se tienen datos de personas y países en los que viven, se pueden filtrar las personas que viven en China. mock <- read.csv("mock_data.csv", stringsasfactors=f) head(mock$country) [1] "Yemen" "Indonesia" "China" "China" "China" "Indonesia" ischinese <- mock$country == "China" head(ischinese) [1] FALSE FALSE TRUE TRUE TRUE FALSE 17 / 34

18 Operaciones sobre la selección Con el operador [i] se puede aplicar una operación masiva sobre todos los datos seleccionados. Por ejemplo, una vez identificados los registros en los cuales el país es China, es posible asignar a todos esos registros el valor 100 en la columna puntaje. Es posible también contar los valores, usando la función sum con el vector de booleanas. mock <- read.csv("mock_data.csv", stringsasfactors=f) ischinese <- mock$country == "China" mock$score[ischinese] <- 100 # Asignar un valor a todos los registros head(mock$score) [1] sum(ischinese) [1] / 34

19 Subconjuntos Es posible extraer una parte de un marco de datos usando el operador [i,i], solamente es necesario indicar un vector con los índices deseados, ya sea con los números de índice o con un vector de booleanas. mock <- read.csv("mock_data.csv", stringsasfactors=f) nrow(mock) [1] 1000 firsttenmock <- mock[1:10,] nrow(firsttenmock) [1] 10 ischinese <- mock$country == "China" chinesemock <- mock[ischinese,] # Extrae todas las filas con el país China nrow(chinesemock) [1] / 34

20 Muestreo Otra forma de seleccionar elementos de un marco de datos o un vector es por medio de muestreo aleatorio, la función sample() devuelve registros aleatorios de un vector, dicho vector se puede utilizar para filtrar la muestra. mock <- read.csv("mock_data.csv", stringsasfactors=f) nrow(mock) [1] 1000 sampleindex <- sample(1:1000, 10, replace = F) samplemock <- mock[sampleindex,] nrow(samplemock) [1] / 34

21 Muestreo La función sample() puede recibir como primer parámetro un número entero, el intervalo usado para la muestra será entre 0 y el número indicado. Esto permite usar, por ejemplo, la función nrow() para calcular una muestra del total de registros de un marco de datos. filas <- nrow(mock) muestra <- mock[sample(filas, 10, replace = F),] nrow(muestra) [1] / 34

22 Valores inválidos 22 / 34

23 Valores NA y NaN En R existen dos valores especiales que se utilizan para denotar valores inválidos. El NaN (acrónimo para Not a Number) se utiliza para representar resultados de operaciones inválidas, como 0/0, infinito - infinito y similares. El NA se utiliza para denotar valores inválidos o valores faltantes, es más genérico que el NaN. Las funciones is.nan() y is.na() se utilizan para identificar valores inválidos, en un marco de datos pueden usarse para generar vectores booleanos que indiquen cuáles valores son inválidos. Nota: las divisiones por cero diferentes a 0/0 no dan NaN, sino que dan Inf, un valor especial en R que sirve para denotar infinito. 23 / 34

24 Selección de filas incompletas La función complete.cases() de R identifica todos los registros que tienen datos inválidos, en cualquiera de las columnas de un marco de datos. El resultado de la función es un vector de booleanas. Utilizando esta función y las operaciones de subconjuntos, es posible eliminar de los datos todos los registros incompletos. mock <- read.csv("mock_data.csv", stringsasfactors=f) # Remover algunos valores de forma aleatoria mock$score[sample(nrow(mock), 100, replace = F)] <- NA complete <- complete.cases(mock) # Extraer únicamente los registros completos mock2 <- mock[complete,] 24 / 34

25 Rellenar datos inválidos Si la intención no es eliminar los registros incompletos, sino rellenar los datos inválidos. Por ejemplo, puede calcularse el promedio de una columna y asignarlo a todos los registros en los cuales no haya un valor para dicha columna. mock <- read.csv("mock_data.csv", stringsasfactors=f) # Remover algunos valores de forma aleatoria mock$score[sample(nrow(mock), 100, replace = F)] <- NA # Identificar los registros con un score inválido invalidscore <- is.na(mock$score) # Calcular el promedio de la columna score, ignorar los inválidos avg <- mean(mock$score, na.rm = T) # Reemplazar sólo los inválidos de la columna score mock$score[invalidscore] <- avg 25 / 34

26 Eliminación de columnas incompletas Digamos que una columna tiene demasiados datos inválidos, por lo tanto lo mejor es eliminar dicha columna. En un marco de datos es posible obtener un subconjunto de columnas usando el operador [i,i] mock <- read.csv("mock_data.csv", stringsasfactors=f) # Copiar mock menos la columna score (columna 7) mock2 <- mock[,-7] # Copiar mock menos las columnas 5 y 7 mock3 <- mock[, c(-5,-7)] Al no indicar índice en la primera dimensión se están copiando todas las filas, al poner la columna con un signo negativo, se están copiando todas las columnas menos esa. Pueden eliminarse varias columnas usando un vector de enteros. 26 / 34

27 Tratamiento y normalización 27 / 34

28 Funciones de agregación Existen varias funciones que pueden brindar información básica sobre los datos: mean Media aritmética de un vector numérico min Mínimo valor de un vector numérico max Máximo valor de un vector numérico table Frecuencia de valores de un vector cualquiera quantile Obtener quartiles (o percentiles indicados) de una variable numérica var Obtener la varianza de un vector numérico sd Obtener la desviación estándar de un vector numérico En todos los casos la bandera na.rm = TRUE puede ser incluida para prevenir resultados indeseados. 28 / 34

29 Normalización Las tareas de normalización dependen mucho de la naturaleza de los datos y las operaciones que se desean aplicar. El escenario más común es en el que es necesario aplicar alguna operación que modifique todos los registros de una columna. Una tarea típica de normalización es modificar la escala de una variable para representarla en el intervalo real [0,1], donde el posible valor más alto sea 1 y el posible valor más bajo sea 0. Tomando el caso de MOCK DATA, la variable score puede normalizarse siguiendo estos pasos: 1 Obtener el máximo valor de la variable 2 Obtener el mínimo valor de la variable 3 Calcular el delta (la diferencia entre el máximo y el mínimo) 4 Normalizar cada registro 1 Sustraer el mínimo 2 Dividir el valor por el delta 29 / 34

30 Normalización La familia de funciones apply sirve para ejecutar un método sobre un conjunto de valores (un vector o una lista) de forma automática. La versión sapply() genera un vector de respuesta, el cual puede usarse para reemplazar una columna de un marco de datos. mock <- read.csv("mock_data.csv", stringsasfactors=f) maxscore <- max(mock$score) minscore <- min(mock$score) delta <- maxscore - minscore normalize <- function(x, min, delta){ + x <- x - min + x <- x / delta + x } mock$score <- sapply(mock$score, normalize, minscore, delta) Para más información de las funciones apply, consultar la Documentación oficial de R 30 / 34

31 Ejercicio 31 / 34

32 Ejercicio Con el archivo DATA.csv realizar las siguientes operaciones: Importar el archivo en un marco de datos Eliminar todos los registros en los que el país sea China Calcular el mayor, menor, promedio y desviación estándar de las columnas Edad, Peso y Altura, ignorando los valores faltantes* Rellenar los valores faltantes con el promedio respectivo de la columna Eliminar las columnas de Nombre y Apellido Calcular, nuevamente, el mayor, menor, promedio y desviación estándar de las columnas Edad, Peso y Altura. Hay alguna diferencia? Porqué? Identificar cuantos registros tiene el país con mayor frecuencia** 32 / 34

33 Ejercicio * Las funciones min(), max(), mean(), y sd() calculan el mínimo, máximo, promedio, y desviación estándar de un vector, respectivamente. ** La función table() crea una tabla de frecuencias de un vector. mock <- read.csv("mock_data.csv", stringsasfactors=f) # Obtener el promedio (media aritmética) de la columna score scoreavg <- mean(mock$score, na.rm=true) # Obtener la desviación estándar de la columna score scoresd <- sd(mock$score, na.rm=true) # Obtener la frecuencia de cada país en un nuevo data frame freqscountry <- as.data.frame(table(mock$country)) 33 / 34

34 Taller de análisis estadístico con R 2. Manipulación de datos Rodolfo Mora Ricardo Román rmora@cenat.ac.cr rroman@cenat.ac.cr Julio, 2016

Taller de Introducción a R 2. Manipulación de datos

Taller de Introducción a R 2. Manipulación de datos Taller de Introducción a R 2. Manipulación de datos Ricardo Alvarado Rodolfo Mora Ricardo Román ralvarado@cenat.ac.cr rmora@cenat.ac.cr rroman@cenat.ac.cr Noviembre, 2015 Contenido 1 Estructuras de datos

Más detalles

Principios y Herramientas de Programación

Principios y Herramientas de Programación Principios y Herramientas de Programación jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Vectores Un vector es una colección ordenada de datos del mismo

Más detalles

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Programación Web Tema 3.2 Java Script Estructura del Lenguaje Miguel Ángel Manso Emerson Castañeda Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Variables Operadores Estructuras

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 6

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 6 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 6 Contenido FORMA DE HACER CÁLCULOS... 3 QUÉ SON LAS FÓRMULAS Y QUÉ LAS FUNCIONES?... 4

Más detalles

Ficha Datos. Grupo Ordenar y filtrar

Ficha Datos. Grupo Ordenar y filtrar Ficha Datos Grupo Ordenar y filtrar Orden de A a Z Permite ordenar la lista actual por valores de menor a mayor (numérica o alfabéticamente), usando la columna que contiene la celda activa. Orden de Z

Más detalles

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28 Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;) Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,

Más detalles

Prácticas Propuestas Tema 1 R

Prácticas Propuestas Tema 1 R Prácticas Propuestas Tema 1 R Universidad de Granada M.Vargas Jiménez Prácticas Propuestas Tema 1 R 1/29 Prácticas iniciales 1 Uso de operadores Operadores de generación Operadores lógicos 2 Selección

Más detalles

Seminario 1. Excel Básico

Seminario 1. Excel Básico Seminario 1. Excel Básico Contenidos 1. Qué es Microsoft Excel? 2. Identificar celdas 3. La barra de herramientas de acceso rápido y la cinta de opciones 4. Abrir y guardar libros de trabajo 5. La ayuda

Más detalles

1 Variables y tipos de datos

1 Variables y tipos de datos 1 Variables y tipos de datos Contents 1 Tipos de datos 1 1.1 Numéricos............................................... 1 1.2 Teto................................................. 1 1.3 Lógicos................................................

Más detalles

Entender los objetos de R. Francisco Viciana. Curso

Entender los objetos de R. Francisco Viciana. Curso Introducción al lenguaje estadistico R Entender los objetos de R Francisco Viciana Curso 2007-2008 Comenzando con R Comenzando con R Trabajando con vectores Trabajando con matrices y data.frames almacenamiento,

Más detalles

LABORATORIO Nº 9 TABLAS DINÁMICAS

LABORATORIO Nº 9 TABLAS DINÁMICAS OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar tablas dinámicas en Microsoft Excel. 1) DEFINICIÓN Las tablas dinámicas permiten resumir y analizar fácilmente

Más detalles

SUBTOTALES EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

SUBTOTALES EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE SUBTOTALES EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE SUBTOTALES Insertar subtotales en una lista de datos de una hoja de cálculo Puede calcular automáticamente subtotales

Más detalles

Sumar números rápidamente

Sumar números rápidamente Sumar números rápidamente Excel proporciona varias maneras rápidas de sumar números. Por ejemplo, si no necesita mostrar el total en la hoja, puede obtener un total rápido en la barra de estado para todas

Más detalles

2.2 CREAR TABLAS Y GRÁFICOS.

2.2 CREAR TABLAS Y GRÁFICOS. 2.2 CREAR TABLAS Y GRÁFICOS. INSERTAR UNA TABLA Y DARLE FORMATO La forma más habitual de comenzar a trabajar con tablas es a través de la ficha Insertar, tabla. A continuación Word le ofrece las siguientes

Más detalles

Principios de Estadística. Estructuras de Control. Matrices. Archivos y directorios

Principios de Estadística. Estructuras de Control. Matrices. Archivos y directorios Leonardo Collado Torres y María Gutiérrez Arcelus Licenciatura en Ciencias Genómicas, UNAM www.lcg.unam.mx/~lcollado/index.php www.lcg.unam.mx/~mgutierr/index.php Cuernavaca, México Febrero - Junio, 2009

Más detalles

CENTRO DE CAPACITACION COMBARRANQUILLA

CENTRO DE CAPACITACION COMBARRANQUILLA DURACIÒN : 50 horas JUSTIFICACIÓN DEL CURSO Desarrollar Habilidades y destrezas en el uso de Excel fundamentados en tres categorías: 1. Base conceptual de una hoja de calculo 2. Estrategias en resultados

Más detalles

BASE DE DATOS EN EXCEL Por Mabel Cortes C.

BASE DE DATOS EN EXCEL Por Mabel Cortes C. BASE DE DATOS EN EXCEL Por Mabel Cortes C. BASE DE DATOS Una base de datos es cualquier conjunto de información organizada de tal forma que pueda ser utilizada eficientemente. Una agenda telefónica es

Más detalles

Gestor de bases de datos MicroSoft Access (4 de 4)

Gestor de bases de datos MicroSoft Access (4 de 4) Gestor de bases de datos MicroSoft Access (4 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Diseño de informes Ejemplos: NEPTUNO 2 Introducción a la Informática - Gestión de Bases

Más detalles

INTRODUCIR FORMULAS EN EXCEL

INTRODUCIR FORMULAS EN EXCEL INTRODUCIR FORMULAS EN EXCEL Las fórmulas, comienzan con un signo (=) y son ecuaciones que efectúan cálculos con los valores ingresados en la hoja de cálculo. Por ejemplo, la siguiente fórmula multiplica

Más detalles

Categoría Área de conocimiento Ref. Unidad de Trabajo

Categoría Área de conocimiento Ref. Unidad de Trabajo Módulo Hojas de cálculo A continuación se describe el programa de estudio correspondiente al módulo Hojas de cálculo, el cual constituye la base para el examen teórico y práctico de este módulo. Objetivos

Más detalles

Hoja electrónica Microsoft Excel

Hoja electrónica Microsoft Excel Hoja electrónica Microsoft Excel Son programas que facilitan el manejo de datos y procesamiento de operaciones de cálculo en diversas áreas. Se utilizan para realizar operaciones: Aritméticas Estructuras

Más detalles

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de

Más detalles

PRÁCTICAS DE ESTADÍSTICA CON R

PRÁCTICAS DE ESTADÍSTICA CON R PRÁCTICAS DE ESTADÍSTICA CON R PRÁCTICA 2: ESTADÍSTICA DESCRIPTIVA DE UNA VARIABLE 2.1 Lectura de datos En la mayor parte de los conceptos que vamos a ir viendo a lo largo de esta práctica se va a hacer

Más detalles

Consultas. Comparación Filtros vs Consultas Tipos de Consultas Crear, reutilizar y Ejecutar Consultas. Consultas Diapositiva 1.

Consultas. Comparación Filtros vs Consultas Tipos de Consultas Crear, reutilizar y Ejecutar Consultas. Consultas Diapositiva 1. Consultas Comparación Filtros vs Consultas Tipos de Consultas Crear, reutilizar y Ejecutar Consultas Consultas Diapositiva 1 Qué son? Una consulta es un objeto de base de datos que permite extraer campos

Más detalles

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Ya sabes cómo introducir datos en listas y hacer operaciones

Ya sabes cómo introducir datos en listas y hacer operaciones 1. SUBTOTALES AUTOMÁTICOS Ya sabes cómo introducir datos en listas y hacer operaciones para trabajar con estos datos: ordenar los datos, verlos con un formulario de datos, filtrar los datos según las condiciones

Más detalles

Módulo A. PROCESADOR DE TEXTOS. WORD Unidad 0. Introducción...15

Módulo A. PROCESADOR DE TEXTOS. WORD Unidad 0. Introducción...15 ÍNDICE Módulo A. PROCESADOR DE TEXTOS. WORD...13 Unidad 0. Introducción...15 1. Introducción...15 2. Acceso a Word...15 3. Entorno de trabajo de Word...16 4. La cinta de opciones...17 5. El menú Archivo...18

Más detalles

Introducción a Python. Cecilia Manzino

Introducción a Python. Cecilia Manzino Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede

Más detalles

Funciones de análisis de datos

Funciones de análisis de datos Funciones de análisis de datos Matlab contiene varias funciones que facilitan la evaluación y análisis de datos. Primero presentaremos varias funciones de análisis sencillas, y luego veremos funciones

Más detalles

Primeros pasos en PROLab

Primeros pasos en PROLab Primeros pasos en PROLab Terminología Bajo Archivo Configuración Título se encuentra una tabla con los términos fundamentales y sus abreviaciones. Se notará en particular el uso de las abreviaciones DE

Más detalles

Consultas. Consultas Diapositiva 1

Consultas. Consultas Diapositiva 1 Consultas Comparación Filtros vs Consultas Tipos de Consultas Criterios, Parámetros, Campos Calculados, Funciones de agregado Crear, reutilizar y ejecutar consultas Consultas Diapositiva 1 Consultas Cuando

Más detalles

Seminario 55. Excel Experto

Seminario 55. Excel Experto Seminario 55. Excel Experto Contenidos 1. Introducción 2. Funciones lógicas 3. Funciones estadísticas 4. Funciones de búsqueda y referencia 5. Filtros básicos y filtros avanzados 6. Tablas dinámicas 7.

Más detalles

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS CONTENIDOS PROPIEDADES DE LOS CAMPOS TAMAÑO DEL CAMPO FORMATO DEL CAMPO LUGARES DECIMALES MÁSCARA DE ENTRADA TÍTULO

Más detalles

FUNCIONES Y FÓRMULAS FUNCIONES

FUNCIONES Y FÓRMULAS FUNCIONES FUNCIONES Y FÓRMULAS Excel permite la realización automática de multitud de operaciones (matemáticas, estadísticas, lógicas, financieras, de fechas y hora, de búsqueda, de operación con textos, de Bases

Más detalles

Microsoft Excel 2010 Completo + Profesional

Microsoft Excel 2010 Completo + Profesional Microsoft Excel 2010 Completo + Profesional Duración: 80.00 horas Descripción La hoja de cálculo es una herramienta básica para realizar operaciones aritméticas de una forma rápida y sencilla. Asimismo

Más detalles

Trabajo avanzado con consultas

Trabajo avanzado con consultas 1. ESTABLECER CRITERIOS H emos estado trabajando con consultas, incluso aplicando criterios más o menos complejos, pero sin pararnos mucho en cómo se construyen las expresiones que nos permiten recuperar

Más detalles

Tema: CREACIÓN DE FORMULAS Y FUNCIONES EN MICROSOFT EXCEL 2013.

Tema: CREACIÓN DE FORMULAS Y FUNCIONES EN MICROSOFT EXCEL 2013. Empremática, Guía 5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Empremática Tema: CREACIÓN DE FORMULAS Y FUNCIONES EN MICROSOFT EXCEL 2013. Objetivos Identificar los diferentes tipos de fórmulas

Más detalles

UNIDAD 8. LAS CONSULTAS DE RESUMEN

UNIDAD 8. LAS CONSULTAS DE RESUMEN UNIDAD 8. LAS CONSULTAS DE RESUMEN 8.1 Definición En Access podemos definir un tipo de consultas cuyas filas resultantes son un resumen de las filas del origen de la consulta, por eso las denominamos consultas

Más detalles

ÍNDICE. Introducción...

ÍNDICE. Introducción... Introducción... XIII Capítulo 1. Instalación, inicio y entorno de Excel 2013... 1 Requisitos previos... 1 Requisitos estándar para Office 2013... 2 Requisitos específicos para Excel 2013... 3 Proceso de

Más detalles

GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX

GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX El SPSS permite realizar cálculos matriciales mediante el lenguaje de comandos que se resumen en los siguientes pasos: 1) Abrir una ventana de sintaxis Menú:

Más detalles

Estos argumentos posicionales trabajan con todos los datos que hay en la dirección especificada hasta que se encuentran con una celda vacía

Estos argumentos posicionales trabajan con todos los datos que hay en la dirección especificada hasta que se encuentran con una celda vacía Word 2010 Cálculos en tablas Fórmulas en tablas de Word 1) Fórmulas en Word 2010 a) Expresiones que pueden ser evaluadas mediante el empleo de campos, ya sean dentro de una tabla o en cualquier otra parte

Más detalles

> especies<-c(rep("p.caudatum",7),rep("p.montanum",9),rep("p.littorale",10)) > mis.datos<-data.frame(especies=especies) > mis.datos<-edit(mis.

> especies<-c(rep(p.caudatum,7),rep(p.montanum,9),rep(p.littorale,10)) > mis.datos<-data.frame(especies=especies) > mis.datos<-edit(mis. Universidad de Los Andes Facultad de Ciencias Forestales y Ambientales Escuela de Ingeniería Forestal Departamento Manejo de Bosques Cátedra de Biometría Forestal Asignatura: ESTADISTICA Y BIOMETRIA Profesor

Más detalles

INGENIERÍA TELEINFORMÁTICA

INGENIERÍA TELEINFORMÁTICA INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 17 Manejo de Fórmulas Docente: Ing. María Nícida Malca Quispe 1 AGENDA Referencias de celdas Relativas Absolutas Mixtas Operadores 2 Referencia de

Más detalles

El Pseudo-código de PsInt

El Pseudo-código de PsInt El Pseudo-código de PsInt Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y

Más detalles

ÍNDICE INTRODUCCIÓN...13

ÍNDICE INTRODUCCIÓN...13 ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...15 1.1 CARACTERÍSTICAS Y NOVEDADES EN EXCEL 2010...15 1.2 ENTORNO DE TRABAJO EN EXCEL 2010...22 1.2.1 CINTA DE OPCIONES

Más detalles

4. Operadores Operador asignación

4. Operadores Operador asignación Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre

Más detalles

Operadores aritméticos: suma (+), resta (-), producto (*), cociente (/) y potencia (**).

Operadores aritméticos: suma (+), resta (-), producto (*), cociente (/) y potencia (**). TEMA 3 TRANSFORMACIÓN DE DATOS En ocasiones es necesario crear nuevas variables a partir de otras ya existentes o modificarlas para poder explotarlas de forma más adecuada. Esto se realiza mediante las

Más detalles

Operaciones básicas con hojas de cálculo

Operaciones básicas con hojas de cálculo Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja

Más detalles

1. REPRESENTACION DE DATOS

1. REPRESENTACION DE DATOS 1. REPRESENTACION DE DATOS 1.1 INFORMACION Y DATOS. Un programa consiste, esencialmente, de dos partes: la descripción de las acciones que realizará el proceso representado y la descripción de los datos

Más detalles

Ficha Fórmulas. Grupo Biblioteca de funciones

Ficha Fórmulas. Grupo Biblioteca de funciones Ficha Fórmulas Grupo Biblioteca de funciones Insertar funciones Insertar funciones es un cuadro de diálogo que simplifica la introducción de funciones en una fórmula. Para iniciar Insertar funciones, se

Más detalles

UNIDAD 4: MATRICES, MARCOS DE DATOS Y LECTURA DE DATOS EN R

UNIDAD 4: MATRICES, MARCOS DE DATOS Y LECTURA DE DATOS EN R UNIDAD 4: MATRICES, MARCOS DE DATOS Y LECTURA DE DATOS EN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia

Más detalles

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA SECRETARIADO GERENCIAL - ASISTENTE ADMINISTRATIVO - RECURSOS HUMANOS II-A MANEJO DE HOJA DE CALCULO

Más detalles

Figura 17 Barra de iconos

Figura 17 Barra de iconos 2. MANEJO DE HERRAMIENTAS AVANZADAS 2.1.Ordenamiento Especifica los criterios de clasificación para visualizar los datos. Para acceder a este comando de un clic en el Símbolo Ordenar en las barras de base

Más detalles

R como un ambiente de cálculo

R como un ambiente de cálculo R como un ambiente de cálculo R puede ser usado como una potente calculadora ya que permite realizar un conjunto amplio de operaciones. Aritmética R usa los símbolos usuales de adición +, sustracción,

Más detalles

Estructuras de Datos. José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015)

Estructuras de Datos. José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015) Estructuras de Datos José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015) Clases de Objetos Los vectores son el tipo básico de objeto en R, Las matrices o, variables indexadas

Más detalles

Tema 4. Operadores y Expresiones

Tema 4. Operadores y Expresiones Tema 4 Operadores y Expresiones Contenidos 1. Conceptos Básicos. 2. Operadores Aritméticos. 3. Operadores de Relación, de Igualdad y Lógicos. 4. Operadores de Incremento y Decremento. 5. Operadores y Expresiones

Más detalles

Temario 2012 para la certificación de MS Excel Nivel Fundamentos Para versiones de Ms Office 2007 y sucesivas

Temario 2012 para la certificación de MS Excel Nivel Fundamentos Para versiones de Ms Office 2007 y sucesivas Temario 2012 para la certificación de MS Excel Nivel Fundamentos Para versiones de Ms Office 2007 y sucesivas Administración de Archivos Nuevo- Abrir Guardar - Guardar Como- Cerrar Salir de aplicación

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 4 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

Profesor(a): Ing. Miriam Cerón Brito

Profesor(a): Ing. Miriam Cerón Brito Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals

Más detalles

Curso de diseño experimental 2137

Curso de diseño experimental 2137 Curso de diseño experimental 2137 Juan C. Benavides Alberto Ramírez "Big" Biodiversity Experiment Universidad de Minnesota Objetivos generales del curso Familiarizar al estudiante con las formas más comunes

Más detalles

Administración de la producción. Sesión 8: Hojas de cálculo (Microsoft Excel)

Administración de la producción. Sesión 8: Hojas de cálculo (Microsoft Excel) Administración de la producción Sesión 8: Hojas de cálculo (Microsoft Excel) Contextualización Microsoft Excel es un programa de hoja de cálculo electrónica que permite la representación gráfica y el análisis

Más detalles

Contenido. Prólogo...XV Prefacio... XVII Plataforma de contenidos interactivos... XVIII

Contenido. Prólogo...XV Prefacio... XVII Plataforma de contenidos interactivos... XVIII Prólogo...XV Prefacio... XVII Plataforma de contenidos interactivos... XVIII Capítulo 1 Crear y administrar hojas de cálculo y libros... 1 1.1. Introducción... 2 1.2. Crear libros y hojas... 2 1.3. Agregar

Más detalles

Tema 10: Estructuras de control de entrada y salida

Tema 10: Estructuras de control de entrada y salida Tema 10: Estructuras de control de entrada y salida Estructuras de control de entrada y salida (input, disp, fopen, fclose, fscanf, fprintf, textread, load, save). Instrucciones de entrada (lectura) y

Más detalles

Sesión No. 8. Contextualización INFORMÁTICA 1. Nombre: Hojas de cálculo (Microsoft Excel)

Sesión No. 8. Contextualización INFORMÁTICA 1. Nombre: Hojas de cálculo (Microsoft Excel) INFORMÁTICA INFORMÁTICA 1 Sesión No. 8 Nombre: Hojas de cálculo (Microsoft Excel) Contextualización Microsoft Excel es un programa de hoja de cálculo electrónica que permite la representación gráfica y

Más detalles

Planilla de calculo. TIC: Planilla de Cálculo 1

Planilla de calculo. TIC: Planilla de Cálculo 1 Planilla de calculo Conceptos básicos Los archivos de Excel se denominan libros y están divididos en hojas. La hoja de cálculo es el espacio de trabajo. Excel comparte el mismo entorno de otros programas

Más detalles

1. La ventana de Excel

1. La ventana de Excel JFSG 1. La ventana de Excel Cuadro de nombres Barra de fórmulas Títulos de columnas Celda activa Títulos de filas Etiquetas de hojas 2. Definiciones básicas Celda.- Unidad básica de una hoja de trabajo

Más detalles

33.- BARRA DENTRO DE EXCEL QUE DESPLIEGA LA REFERENCIA DE CELDA Y LOS CONTENIDOS DE LAS CELDAS ACTIVAS

33.- BARRA DENTRO DE EXCEL QUE DESPLIEGA LA REFERENCIA DE CELDA Y LOS CONTENIDOS DE LAS CELDAS ACTIVAS 1.- QUE ES UNA HOJA DE CÁLCULO 2.- SON ELEMENTOS DE LA BARRA DE MENUS DE EXCEL 3.- SON ALGUNOS ELEMENTOS DE LA BARRA DE HERRAMIENTAS FORMATO EN EXCEL 4.- MENU QUE TIENE EL COMANDO INSERTAR UN GAFICO 5.-

Más detalles

Arreglos y Subrangos

Arreglos y Subrangos Arreglos y Subrangos Programación 1 InCo - FING Contents 1 Tipo subrango 2 1.1 Subrangos de enteros......................... 2 1.2 Subrangos de caracteres....................... 2 1.3 Operaciones con subrangos.....................

Más detalles

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas

Más detalles

1 Introducción a Excel Configuración de la ventana de la aplicación 3 Mecanismos de importación y exportación de ficheros

1 Introducción a Excel Configuración de la ventana de la aplicación 3 Mecanismos de importación y exportación de ficheros 1 Introducción a Excel 2013 1.1 Información general 1.2 Tratar y editar hojas de cálculo 1.3 Trabajar con las hojas de cálculo 1.4 Introducción de datos 1.5 Referencias a celdas 1.6 Imprimir hojas de cálculo

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 2 Contenido TIPOS DE DATOS Y FORMATOS EN EXCEL 2013... 3 Tipo de dato - TEXTO... 4 Tipo

Más detalles

Una vez que se haya instalado el paquete R en la computadora y abierto una consola de programación, realice los siguientes ejercicios:

Una vez que se haya instalado el paquete R en la computadora y abierto una consola de programación, realice los siguientes ejercicios: Introducción al uso de R en el estudio de modelos ecológicos A continuación se presentan unas breves notas como introducción al uso del lenguaje de programación R en la simulación de procesos ecológicos.

Más detalles

Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía. Tratamiento Inteligente d la Información y Aplicaciones

Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía. Tratamiento Inteligente d la Información y Aplicaciones Introducción a R Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Tratamiento Inteligente d la Información

Más detalles

Introducción a c++ Introducción a la programación EIS Informática III

Introducción a c++ Introducción a la programación EIS Informática III Introducción a c++ Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 3

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 3 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 3 Contenido OPERACIONES BÁSICAS... 3 IMPORTAR DATOS... 3 CONVERTIR TEXTO EN COLUMNAS...

Más detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

FÓRMULAS Y FUNCIONES

FÓRMULAS Y FUNCIONES Centro de Estudios Empresariales 1 FÓRMULAS Y FUNCIONES Una fórmula nos permite calculas rápidamente valores directos introducidos en una celda y operar con valores previamente introducidos en otras celdas,

Más detalles

Módulo Hojas de Cálculo

Módulo Hojas de Cálculo Módulo Hojas de Cálculo Programa de estudio versión 5.0 The European Computer Driving Licence Foundation Ltd (ECDL Foundation) Third Floor Portview House Thorncastle Street Dublin 4, Ireland Tel: +353

Más detalles

Primeros pasos en R. Peter Dalagaard. Facultad de Estudios Superiores Acatlán Licenciatura en Economía Econometría III.

Primeros pasos en R. Peter Dalagaard. Facultad de Estudios Superiores Acatlán Licenciatura en Economía Econometría III. Peter Dalagaard Facultad de Estudios Superiores Acatlán Licenciatura en Economía 30 de agosto 2016 José A. Huitrón Mendoza Comenzamos por llamar a la librería que utilizaremos para los ejercicios: library(iswr)

Más detalles

1. DML. Las consultas de resumen

1. DML. Las consultas de resumen 1.1 Introducción 1. DML. Las consultas de resumen Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas. Para poder llevarlo

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

2.- Introducción a Matlab

2.- Introducción a Matlab 2.- Introducción a Matlab D R. S E R V A N D O L Ó P E Z A G U A Y O A G O S T O - D I C I E M B R E 2 0 1 7 En este primer episodio Historia y funcionalidad de Matlab. Conocimiento general de la interfaz

Más detalles

Principios y Herramientas de Programación

Principios y Herramientas de Programación Principios y Herramientas de Programación jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 R R es un lenguaje y entorno de programación para análisis estadístico

Más detalles

GUÍA TEÓRICO PRÁCTICA 2.

GUÍA TEÓRICO PRÁCTICA 2. Matrices, Listas y Data Frames Matrices GUÍA TEÓRICO PRÁCTICA 2. Una matriz es un arreglo bidimensional. Una forma de crear una matriz es generando un vector y aplicándole la función matrix(). Por defecto

Más detalles

MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi

MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi MATEMÁTICA D INTRODUCCIÓN A SCILAB Por: Dr. Javier Francesconi Email: javierf@santafe-conicet.gov.ar INTRODUCCION Scilab (Scientific Computing Laboratory) es un programa desarrollado por INRIA (Institut

Más detalles

Arreglos numéricos. Programación Clase 23

Arreglos numéricos. Programación  Clase 23 Arreglos numéricos Programación http://progra.usm.cl Clase 23 Objetivos de la clase Introducir el tipo array del módulo numpy para representar arreglos numéricos. Explicar la motivación para usar arreglos

Más detalles

Operadores. Además se pueden emplear en sentencias SET.

Operadores. Además se pueden emplear en sentencias SET. Operadores MySQL dispone de multitud de operadores diferentes para cada uno de los tipos de columna. Esos operadores se utilizan para construir expresiones que se usan en cláusulas ORDER BY y HAVING de

Más detalles

4_funciones I. El resultado sería algo similar a: =B4+B8 (utilizando nombre de celda) =45+56 (utilizando número)

4_funciones I. El resultado sería algo similar a: =B4+B8 (utilizando nombre de celda) =45+56 (utilizando número) a. Utilizar el menú. Para ello, se seleccionan las columnas a modificar el ancho. En caso de no seleccionar ninguna, se realizará la operación a la columna en la se encuentra la celda activa. Menú Formato

Más detalles

MICROSOFT EXCEL FUNDAMENTOS (Excel Básico)

MICROSOFT EXCEL FUNDAMENTOS (Excel Básico) MICROSOFT EXCEL FUNDAMENTOS (Excel Básico) PRESENTACION El presente curso está diseñado para participantes con cero conocimientos en Excel y tiene como único objetivo, enseñar los fundamentos y el uso

Más detalles

SQL. Amparo López Gaona. México, D.F. Noviembre 2003

SQL. Amparo López Gaona. México, D.F. Noviembre 2003 Amparo López Gaona México, D.F. Noviembre 2003 Introducción El lenguaje SQL (Structured Query Language) es el lenguaje estándar para trabajo con bases de datos relacionales. Permite la definición, acceso

Más detalles

Hasta ahora: los tipos de datos Enteros (int). Punto flotante (float). Cadenas (str). Booleanos (verdadero o falso)

Hasta ahora: los tipos de datos Enteros (int). Punto flotante (float). Cadenas (str). Booleanos (verdadero o falso) Datos Estructurados Hasta ahora: los tipos de datos Enteros (int). Punto flotante (float). Cadenas (str). Booleanos (verdadero o falso) Ahora agregamos: Sucesión de caracteres. Sucesión de elementos. En

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 7

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 7 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 7 Contenido TRABAJANDO CON FUNCIONES EN EXCEL 2013... 3 FUNCIONES MATEMÁTICAS... 4 FUNCIONES

Más detalles