Dejo mi aporte con el código de la parte inicial del video en mi versión tratando se seguir el PEP8
medallistaXAnio = deportistaOlimpicoDF \
.join(
resultadoDF,
deportistaOlimpicoDF.deportista_id == resultadoDF.deportista_id,
"left"
) \
.join(
juegoDF,
juegoDF.juego_id == resultadoDF.juego_id,
"left"
) \
.join(
paisesDF,
deportistaOlimpicoDF.equipo_id == paisesDF.id,
"left"
) \
.join(
deportesOlimpicosDF,
deportesOlimpicosDF.evento_id == resultadoDF.evento_id,
"left"
) \
.join(
deportesDF,
deportesOlimpicosDF.deporte_id == deportesDF.deporte_id,
"left"
) \
.select(
"sigla",
"anio",
"medalla",
deportesOlimpicosDF.nombre.alias("Nombre subdisciplina"),
deportesDF.deporte.alias("Nombre disciplina"),
deportistaOlimpicoDF.nombre
)
medallistaXAnio.show()
Ojo el PEP8 hace énfasis en la legibilidad (readability)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.