Series
Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 31 de 60.
Este capítulo termina con un archivo de película completo, resumido en cuatro líneas:
Empieza siendo pequeño. Una lista conoce los valores por su posición; pandas, la biblioteca para tablas, asigna una etiqueta a cada uno:
Esa columna etiquetada es una Serie. Pasa los valores a pd.Series y, con index=, las etiquetas:
import pandas as pd
prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])Esto imprime los valores con etiquetas, su tipo y después el precio del mango:
apple 1.5
banana 0.5
mango 2.5
dtype: float64
2.5prices.mean() es 1.5, como en un arreglo. Sin index=, las etiquetas son 0, 1, 2.
Desafío
IntermedioUn ferry cruza tres veces al día. El programa lee el número de pasajeros de los cruces temprano, al mediodía y tarde, y después el nombre de un cruce en trip.
- Crea una Serie
passengerscon los tres recuentos, etiquetados comoearly,middayylate. - Imprímela.
- Imprime el promedio, redondeado a 1 decimal.
- Imprime el número de pasajeros de
trip.
Para 40, 95, 61 y early:
early 40
midday 95
late 61
dtype: int64
Average: 65.3 passengers
early: 40 passengersPruébalo tú mismo
import pandas as pd
early = int(input())
midday = int(input())
late = int(input())
trip = input()
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Datos y gráficos
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados7DataFrames de pandas
SeriesDataFramesLectura de archivos CSVInspección de datosSelección de columnasRepaso: calificaciones de películas2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitacionesPractica por tu cuenta: Compilador de Python online