Leetcode - Introducci贸n a Pandas
Remodelar datos: Pivot
25 feb 2024
Escribe una soluci贸n para pivotar los datos de manera que cada fila represente las temperaturas para un mes espec铆fico, y cada ciudad se muestre como una columna.
Remodelar Datos: Melt
25 feb 2024
Escribe una soluci贸n para remodelar los datos de manera que cada fila represente la informaci贸n de las ventas para un producto en un trimestre espec铆fico.
Encadenamiento de m茅todos
25 feb 2024
Escribe una soluci贸n para listar los animales cuyo peso es estrictamente mayor a 100 kilogramos. Regresa los nombres de los animales ordenados por peso en 贸rden descendente.
Eliminar filas duplicadas
24 feb 2024
Hay algunos clientes con el mismo email en el DataFrame Escribe una soluci贸n para eliminar esos registros, conservando s贸lo la primera ocurrencia.
Eliminar filas sin nombre
24 feb 2024
Hay algunas filas en las que faltan valores en la columna name. Escribe una soluci贸n para eliminar las filas que no tienen un valor asignado en la columna name.
Modificar columnas
24 feb 2024
Una empresa pretende otorgar un aumento de sueldo a sus empleados. Escribe una soluci贸n paa modificar la columna salary multiplic谩ndo el su valor por 2.
Renombrar Columnas
24 feb 2024
Escribe una soluci贸n para renombrar las columas como se muestra a continuaci贸n: id -> student_id first -> first_name last -> last_name age -> age_in_years
Modifica el tipo de dato
24 feb 2024
Escribe una soluci贸n para corregir los errores: La columna grade almacena valores flotantes, convierta esos valores a enteros.
Remodelar Datos: Concatenate
24 feb 2024
Escribe una soluci贸n para concatenar los dos DataFrames verticalmente en uno solo.
Crear una nueva columna
23 feb 2024
Una empresa tiene previsto ofrecer una gratificaci贸n a sus empleados. Escriba una soluci贸n para crear una nueva columna llamada bonus que contenga los valores duplicados de la columna salario.
Crear un DataFrame a partir de una Lista
22 feb 2024
Escribe una soluci贸n para crear un DataFrame a partir de una lista 2D llamada student_data. Esta lista contiene los IDs y las edades de algunos estudiantes. El DataFrame debe tener dos columnas, student_id y age, y mantener el mismo orden que la lista 2D original.
Obtener la longitud de un DataFrame
22 feb 2024
Escribe una soluci贸n para calcular y mostrar el n煤mero de filas y columnas de los jugadores. Retorna el resultado como un arreglo: [n煤mero de filas, n煤mero de columnas]
Filtra las primeras tres filas
22 feb 2024
Escribe una soluci贸n para mostrar las primeras 3 filas de este `DataFrame`
Filtrar registro
22 feb 2024
Escribe una soluci贸n para seleccionar el nombre y la edad del alumno con student_id = 101.
Leetcode - Entrevista SQL en 50 preguntas
Crecimiento de un Restaurante
8 feb 2024
Usted es el due帽o de un restaurante y desea analizar una posible expansi贸n (habr谩 al menos un cliente diario). Calcula la media m贸vil de lo que ha pagado el cliente en un periodo de siete d铆as (es decir, el d铆a actual + 6 d铆as antes). average_amount debe redondearse a dos decimales. Regrese el resultado ordenado por visited_on en orden ascendente.
Recuento de categor铆as salariales
8 feb 2024
Escribe una soluci贸n para calcular el n煤mero de cuentas bancarias para cada categor铆a salarial. Las categor铆as salariales son: - 'Low Salary': Todos los salarios estrictamente menores a $20000. - 'Average Salary': Todos los salarios en el rango inclusivo [$20000, $50000]. - 'High Salary': Todos los salarios estrictamente mayores a $50000. La tabla de resultados debe contener las tres categor铆as. Si no hay cuentas en una categor铆a, regrese 0. Regrese el resultado en cualquier orden.
Empleados cuyo gerente dej贸 la compan铆a
8 feb 2024
Encuentre los IDs de los empleados cuyo salario es estrictamente menor a $30000 y cuyo gerente abandon贸 la compan铆a, su informaci贸n se elimina de la tabla Employees, pero los informes siguen teniendo su manager_id establecido en el gerente que se fue. Regrese el resultado ordenado por employee_id.
Precio de productos en una fecha determinada
7 feb 2024
Escriba una soluci贸n para encontrar los precios de todos los productos el d铆a 2019-08-16. Asuma que el precio de todos los productos antes de cualquier cambio es 10. Regrese el resultado en cualquier orden.
El n煤mero de empleados que reportan a cada empleado
7 feb 2024
Para este problema, consideraremos que un empleado es gerente si tiene al menos 1 empleado a su cargo. Escribe una soluci贸n para reportar los IDs y los nombres de todos los gerentes, el n煤mero de empleados que tienen a su cargo, y la edad promedio de los empleados subordinados redondeada al valor entero m谩s cercano. Regresa el resultado ordenado por employee_id.
Juicio triangular
7 feb 2024
Reporta para cada tres segmentos de l铆nea si pueden formar un tri谩ngulo. Regresa el resultado en cualquier orden.
Entrega de comida inmediata II
6 feb 2024
Si la fecha de entrega preferida por el cliente coincide con la fecha del pedido, 茅ste se denomina inmediato; en caso contrario, se denomina programado. El primer pedido de un cliente es el pedido con la fecha de pedido m谩s antigua que realiz贸 el cliente. Se garantiza que cada cliente tiene precisamente un primer pedido. Escriba una soluci贸n para hallar el porcentaje de pedidos inmediatos en los primeros pedidos de todos los clientes, redondeado a 2 decimales
Analisis del juego IV
6 feb 2024
Escriba una soluci贸n para reportar la fracci贸n de jugadores que volvieron a iniciar sesi贸n el d铆a siguiente al que lo hicieron por primera vez, redondee el resultado a 2 decimales. En otras palabras, se requiere contar el n煤mero de jugadores que se conectaron durante al menos dos d铆as consecutivos a partir de la fecha de su primer inicio de sesi贸n, y a continuaci贸n, dividir ese n煤mero por el n煤mero total de jugadores.
Solicitudes de amistad II: qui茅n tiene m谩s amigos
3 feb 2024
Escribe una soluci贸n para encontrar las personas que tienen m谩s amigos y el mayor n煤mero de amigos. Los casos de prueba fueron generados de manera qeu solo una persona tenga el mayor n煤mero de amigos.
Intercambiar asientos
3 feb 2024
Escribe una soluci贸n para intercambiar los asientos de cada dos estudiantes consecutivos. Si el n煤mero de estudiantes es impar, el id del 煤ltimo estudiante no se intercambia. Regresa el resultado ordenado por id en orden ascendente.
La 煤ltima persona que aborda el autob煤s
2 feb 2024
Hay una fila de personas esperando para abordar un autob煤s. Sin embargo, el autob煤s tiene un l铆mite de peso de 1000 kilogramos, de manera que habr谩 ocasiones en que no todas las personas podr谩n abordar. Escribe una soluci贸n para encontrar el person_name de la 煤ltima persona que logr贸 abordar el autob煤s sin exceder el l铆mite de peso. Los casos de prueba son generados de tal forma que la primera persona no exceda el l铆mite de peso permitido.
Analis铆s de ventas de productos III
1 feb 2024
Escribe una soluci贸n para filtrar el id del producto, a帽o, cantidad y precio para el primer a帽o de cada producto vendido. Regresa el resultado en cualquier orden.
Usuarios activos en los 煤ltimos 30 d铆as I
1 feb 2024
Escribe una soluci贸n para encontrar el total de usuarios activos durante un periodo de 30 d铆as terminando el 2019-07-27 (incluyendo esta fecha). Un usuario estuvo activo si hizo al menos una actividad en ese d铆a. Regresa el resultado en cualquier orden.
Valoracion de pelicula
1 feb 2024
Escribe una soluci贸n para: - Encontrar el nombre del usuario quien ha valorado m谩s pel铆culas. En caso de empate, regresa el nombre de usuario lexicograficamente menor. - Encuentra la pel铆cula con la valoraci贸n promedia m谩s alta en Febrero de 2020. En caso de empate, regresa la pel铆cula lexicograficamente menor.
Clientes que compraron todos los productos
31 ene 2024
Escribe una soluci贸n para reportar el customer_id de los clientes que compraron todos los productos de la tabla Product. Regresa el resultado en cualquier orden.
Segundo Salario M谩s Alto
28 ene 2024
Escribe una soluci贸n para encontrar el segundo salario m谩s alto de la tabla Employee. Si no existe un segundo salario m谩s alto, regresa null (return None en Pandas).
Estudiantes y sus ex谩menes
27 ene 2024
Escribe una soluci贸n para encontrar el n煤mero de veces que cada estudiante present贸 cada examen. Regresa el resultado ordenado por student_id y subject_name.
Corrige los nombres en una tabla
26 ene 2024
Escribe una soluci贸n para corregir los nombre de tal forma que s贸lo la primera letra sea may煤scula y el resto min煤sculas. Regresa el resultado ordenado por `user_id`.
Temperaturas en aumento
26 ene 2024
Escribe una soluci贸n para encontrar todos los Id de las fechas con temperaturas m谩s altas en comparaci贸n con sus fechas anteriores (ayer). Regresa la tabla resultado en cualquier orden.
Reemplaze el ID del empleado con el identificador 煤nico
7 ene 2024
Escriba una soluci贸n para mostrar la identificaci贸n 煤nica de cada usuario. Si un usuario no tiene una identificaci贸n 煤nica, simplemente muestre null. Devuelva el resultado en cualquier orden.