Python For Engineers 1
Python For Engineers 1
February 7, 2023
PANDAS
2
PIP
4
INSTALAR LIBRERIAS EXTERNAS
5
DONDE TRABAJAR EN PYTHON
Jupyter Notebooks
Es una herramienta para desarrollar
y presentar nuestro trabajo,
Todo desde el mismo lugar. De tal
forma de ordenar y almacenar
nuestros análisis en cuadernos.
6
JUPYTER NOTEBOOKS
Anaconda
Es una distribución de Python que
incluye por defecto muchas
herramientas utilizadas en el área de
ciencia de datos.
Dentro de los cuales nos interesan:
• Pandas
• Matplotlib
• Jupyter Notebooks
Para instalar dirigirse a anaconda.com/products/distribution
Por lo que al instalar Anaconda Y seguir las instrucciones del instalador grafico
tendremos todo lo que necesitamos en
un solo lugar
7
JUPYTER NOTEBOOKS
Basics
1. Abrir Anaconda Navigator
2. Ejecutar jupyter notebooks
• Creamos una carpeta para
almacenar nuestros cuadernos
8
JUPYTER NOTEBOOKS
Basics
1. Abrir Anaconda Navigator
2. Ejecutar jupyter notebooks
• Creamos una carpeta para almacenar
nuestros cuadernos
9
JUPYTER NOTEBOOKS
Basics
1. Renombrar el archivo
• Recordar que estos son archivos que
estaran presentes en nuestro
computador localmente
2. Comenzar a programar!
• Tambien recordar que no es necesario
trabajar en jupyter notebooks, todo lo
que haremos aquí, se puede hacer de la
misma manera creando un archivo .py
corriendolo en una terminal o en un IDE
10
IMPORTACIÓN DE DATOS
Basics
11
IMPORTACIÓN DE DATOS
Archivos .CSV
(Asumiendo que los datos están en la misma carpeta)
pd.read_csv(“miArchivo.csv”)
13
IMPORTACIÓN DE DATOS
pd.read_excel(“miArchivo.xlsx”)
data = pd.read_excel(“miArchivo.xlsx”)
14
PARAMETROS AVANZADOS
15
PARAMETROS AVANZADOS
sep =
header =
17
PARAMETROS AVANZADOS
header =
El ejemplo resultante muestra que ahora los nombres de las columnas son a, b y c.
Para un mejor resultado podríamos saltar la primera línea y evitar tener los
nombres anteriores como datos en la tabla 18
PARAMETROS AVANZADOS
index_col =
19
PARAMETROS AVANZADOS
usecols =
20
PARAMETROS AVANZADOS
skiprows =
21
PARAMETROS AVANZADOS
nrows =
22
PARAMETROS AVANZADOS
dtype =
Se puede ver que la segunda columna quedo como ’string’ cuando esta
era un float64 previamente 23
ESCRITURA DE DATOS
26
ESCRITURA DE DATOS
27
EJEMPLO REAL
28
EJEMPLO REAL
SOLUCIÓN
29
GRACIAS
POR TU
ATENCIÓN