0% encontró este documento útil (0 votos)
34 vistas1 página

HW Python Basico II

El documento describe un proceso para analizar un archivo CSV de resultados de la liga universitaria de baloncesto. Se utilizan list comprehensions para cargar los datos y extraer equipos distintos. Además, se busca calcular la media de puntos por partido de cada equipo sin utilizar la biblioteca pandas.

Cargado por

appyd9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas1 página

HW Python Basico II

El documento describe un proceso para analizar un archivo CSV de resultados de la liga universitaria de baloncesto. Se utilizan list comprehensions para cargar los datos y extraer equipos distintos. Además, se busca calcular la media de puntos por partido de cada equipo sin utilizar la biblioteca pandas.

Cargado por

appyd9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

# 1. Con el fichero RegularSeasonCompactResults.

csv de la liga universitaria de


baloncesto norteamericana:
# 1.1. Cargarlo con list comprehension (al modo que tenéis en los ejemplos)

Fichero_Basket = r'C:\Users\ES77193511Z\Enel Spa\Test - General\MDonoso\FORMACION\


DATACAMP\PYTHON BASICO\2-\RegularSeasonCompactResults.csv'
modo_Basket='r'

archivo = open(Fichero_Basket,modo_Basket)
lista = [linea[:-1].split(',') for linea in archivo.readlines()]
archivo.close()

# 1.2. Sacar los equipos distintos (también lo tenéis hecho ya)

#las columnas 3 y 6 tienen el código de los distintos equipos

list_eq=[]
list_eq+=[lista[i][2] for i in range(len(lista)) if lista[i][2] not in list_eq]
list_eq+=[lista[i][5] for i in range(len(lista)) if lista[i][5] not in list_eq]

# 1.3. ¡¡Sin pandas!! queremos saber cual es la media de puntos que mete cada
equipo por partido
Eq_Pts_Favor=[]
Eq_Pts_Favor+=[lista[i][2],lista[i][3] for i in range(len(lista))]

print("A")

También podría gustarte