Laboratorio 10
Laboratorio 10
DE TELECOMUNICACIONES 28/05/2020
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 10
1 / 10
PANDAS
EXPERIENCIA N°: 10
TÍTULO DE LA EXPERIENCIA:
PANDAS
PANDAS
I.- OBJETIVOS:
-. Que el estudiante sea capaz de usar las condicionales en Python.
Pandas es una biblioteca de código abierto de Python que proporciona análisis y manipulación
de datos en la programación en Python.
Es una biblioteca muy prometedora de representación de datos, filtrado y programación
estadística. La pieza más importante en pandas es el DataFrame donde almacena y juega con
los datos.
Puedes leer desde un archivo de Excel usando el método read_excel () de pandas. Para esto,
necesitas importar un módulo más llamado xlrd.
Instala xlrd usando pip:
pip install xlrd
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/05/2020
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 10
3 / 10
PANDAS
El siguiente ejemplo muestra cómo leer de una hoja de Excel:
1. Creamos una hoja de Excel con los siguientes contenidos:
3. Pasaremos el nombre del archivo de Excel y el número de hoja del que necesitamos leer
los datos al método read_excel ().
pandas.read_excel('pandasExcel.xlsx', 'Sheet1')
Este resultado es llamado DataFrame. Esa es la unidad básica de pandas con la que se va a
tratar mas adelante.
El DataFrame es una estructura de 2 dimensiones etiquetada donde podemos almacenar datos
de diferentes tipos. DataFrame es similar a una tabla SQL o una hoja de cálculo de Excel.
3.2. Complete el ATS (Anexo 1) y cumpla las condiciones obligatorias para el uso del
ambiente
V.- PROCEDIMIENTO:
5.1. Escribir un programa que pregunte al usuario por las ventas de un rango de años y muestre
por pantalla una serie con los datos de las ventas indexada por los años, antes y después de
aplicarles un descuento del 10%.
import pandas as pd
Ventas
2010 100000.0
2011 120000.0
2012 115000.0
2013 125000.0
2014 130000.0
2015 122000.0
dtype: float64
Ventas con descuento
2010 90000.0
2011 108000.0
2012 103500.0
2013 112500.0
2014 117000.0
2015 109800.0
dtype: float64
5.2. Escribir una función que reciba un diccionario con las notas de los alumnos en curso en
un examen y devuelva una serie con la nota mínima, la máxima, media y la desviación típica.
import pandas as pd
def estadistica_notas(notas):
notas = pd.Series(notas)
estadisticos = pd.Series([notas.min(), notas.max(), notas.mean(
), notas.std()], index=['Min', 'Max', 'Media', 'Desviación típica']
)
return estadisticos
Min 4.000000
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/05/2020
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 10
7 / 10
PANDAS
Max 9.000000
Media 6.600000
Desviación típica 2.162175
dtype: float64
VI.- EJERCICIO:
6.1 Escribir una función que reciba un diccionario con las notas de los alumnos en curso en
un examen y devuelva una serie con las notas de los alumnos aprobados ordenadas de mayor
a menor.
6.2 Escribir programa que genere y muestre por pantalla un DataFrame con los datos de la
tabla siguiente:
VII.- BIBLIOGRAFÍA:
Rubrica:
Desarrollo de experiencias
Observaciones
Conclusiones
Porcentaje %
Bibliografía
Sugerencias
Puntualidad
Asistencia
Total
x 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6.1 6.2 6.3
2.0 3.0 4.0 - - - - - - 3.0 3.0 3.0 - 1.0 1.0 20 15
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
DE TELECOMUNICACIONES 28/05/2020
LABORATORIO DE INFORMÁTICA
Página
EXPERIENCIA: 10
8 / 10
PANDAS
Ing William Mullisaca
Docente DAIE
Anexo 1 Fecha 30/04/2020
ATS: Análisis de trabajo seguro Versión 1.1
Código ATS20V1
Curso: Tarea: Docente:
Ambiente: Grupo: Mesa: Fecha:
Integrantes (Apellidos y nombres) Firma Integrantes (Apellidos y nombres) Firma
1. 2.
3. 4.
Elementos de protección (Marque con aspa) Características de elementos de protección, equipos y herramientas
1. ____________________________________________________________
USO OBLIGATORIO
DEL CASCO DE
USO OBLIGATORIO
DE BOTAS AISLANTES
USO OBLIGATORIO
DE GUANTES
USO OBLIGATORIO
DE PROTECCIÓN
USO OBLIGATORIO
DE MASCARILLA
USO
OBLIGATORIO DE
2. ____________________________________________________________
SEGURIDAD AISLANTES OCULAR PROTECTOR
FACIAL
3. ____________________________________________________________
4. ____________________________________________________________
5. ____________________________________________________________
USO OBLIGATORIO APAGAR USO OBLIGATORIO OBLIGATORIO USO OBLIGATORIO OTRO
DE PROTECCIÓN DESCONECTAR DE PROTECTOR CONECTAR A DE TRAJE DE
AUDITIVA CUANDO NO SE USE AJUSTABLE TIERRA SEGURIDAD