Sesion 06 - Power BI Con Python (Python)
Sesion 06 - Power BI Con Python (Python)
Tuples tuple Un array de ítems/objetos no modificable Tuple1 = ( 123 , 'ABC' , 5.0 , ('X' , 'Y' , 'Z' ) )
Conceptos
Tipos de datos - Otros
my_function("Jose")
my_function ()
Conceptos
Funciones
Función que retorna un valor def my_function(x):
return x * 2
print(my_function(4))
nuevo_valor = my_function(11)
print(nuevo_valor)
Conceptos
Loops – For & While
for x in fruits:
print(x)
i = 1
while i < 6:
print(i)
i += 1
Conceptos
Funciones Lambda
Reglas:
- Puede aceptar cualquier cantidad de argumentos
- Retorna únicamente un valor
Ejemplo:
x = lambda a : a + 10
print(x(5))
Conceptos
Dataframes
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
df = pd.DataFrame(data)
print(df)
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
Conceptos
Dataframes
print(df.loc[0])
print(df.loc[[0, 1]])
print(df.loc[“col1"])
Librerías
Librerías
Numpy
Los arrays de Numpy son considerablemente más rápidos que las listas nativas de
Python. Esto, además de una lista extensa de posibilidades, hacen de esta librería una
de las usadas por defecto en el análisis de datos.
import numpy as np
print(arr)
print(type(arr))
Librerías
Pandas
Pandas es una librería de Python usada para trabajar con dataframes, importar
archivos planos, explorar, limpiar y manipular datos.
Los dataframes de Pandas son los objetos más usados para el análisis de datos, ya que
son un simil a las tablas de doble entrada (filas y columnas).
df = pd.read_csv('data.csv')
print(df.head(10))
print(df.tail())
print(df.info())
df = pd.read_csv('data.csv')
new_df = df.dropna()
print(new_df.to_string())
Librerías
Pandas
df.loc[7, 'col1'] = 45
for x in df.index:
if df.loc[x, “col1"] > 120:
df.loc[x, “col1"] = 120
for x in df.index:
if df.loc[x, “col1"] > 120:
df.drop(x, inplace = True)
df.drop_duplicates(inplace = True)
Librerías
Matplotlib
Los gráficos de esta librería (junto con Seaborn) son los usados por defecto para el
análisis de datos.
import matplotlib.pyplot as plt
import numpy as np
plt.plot(xpoints, ypoints)
plt.show()
Librerías
Matplotlib
import matplotlib.pyplot as plt
import numpy as np
x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6])
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86])
colors = np.array([0, 10, 20, 30, 40, 45, 50, 55, 60, 70, 80, 90, 100])
plt.colorbar()
plt.show()
Síguenos en nuestras comunidades