‫Bienvenidos a todos.
‫Continuaremos nuestra serie de conferencias sobre métodos útiles en Pande, las series y los marcos de datos.
‫Y en la tercera parte, hablaremos solo de métodos de descripción general y métodos de clasificación.
‫Muchos de estos métodos se explican por sí mismos.
‫Así que vamos a pasar por algunos en poco tiempo.
‫Así que volvamos al cuaderno de Júpiter y exploremos estos métodos más a fondo.
‫Está bien.
‫Aquí estoy en el mismo capítulo, un cuaderno que dejamos en la última vez.
‫Bueno, seguiré adelante y restableceré todo diciendo que F es igual a PD.
‫Lea CSFI y voy a leer en ese consejo Slutsky mientras presentamos nuevamente, solo para que podamos tener una lista nueva
‫aquí.
‫Y comencemos a hablar de varias llamadas a métodos.
‫Muchos de estos son bastante simples.
‫Y algunos de estos los ha visto antes, como el que describe, que solo le muestra la descripción
‫general de los métodos estadísticos.
‫Y como comentamos anteriormente, a veces estos métodos no tienen sentido para todas las columnas.
‫Por ejemplo, realmente no tiene sentido tomar la desviación del soporte para la columna del número de tarjeta de
‫crédito porque las tarjetas de crédito realmente no tienen. Quiero decir, debería haber algún tipo de identificador único en lugar
‫de tener sentido tomar el promedio. facturas totales o desviación estándar de las facturas totales, etc.
‫Así que lo hemos visto crecer antes.
‫También mencioné que personalmente me gusta transponer esto a veces para hacerlo más legible, dependiendo de
‫lo que esté buscando.
‫Ahora surge la pregunta de cómo ordenar realmente mi marco de datos.
‫Bueno, lo que puedes hacer aquí es simplemente decir D. F. ordenar valores y luego proporcionar la columna por la que
‫desea ordenar.
‫Entonces, si quisiera ordenar por la columna de sugerencias, digo ordenar valores y ahora ordena la columna de sugerencias desde
‫la más baja hasta la más alta.
‫Y si desea ordenar al revés, esencialmente tener un gasto igual a falso,
‫simplemente aclare eso.
‫Entonces, por defecto, va en orden ascendente desde el más bajo hasta el más alto.
‫Pero también puede decir falso de asentimiento para ir en orden descendente de mayor a menor.
‫Algo que debe saber es que en realidad no reordena su marco de datos de ninguna manera.
‫Simplemente lo clasifica por cualquier columna en particular que esté mirando.
‫También debe saber que en realidad puede ordenar por varias columnas o más de una columna.
‫Entonces, lo que quiero decir con eso es, por ejemplo, que podemos ver aquí que si solo ordeno por.
‫La columna de propinas.
‫Entonces, los primeros dos consejos son todos iguales, es un dólar, un dólar, un dólar, un dólar.
‫Eso significa que puedo ordenar primero por la columna de sugerencias y luego ordenar por otra columna.
‫Sigamos adelante y clasifiquemos por el tamaño del grupo.
‫Y notamos que pasamos estas columnas como una lista.
‫Entonces, lo que hace es que comienza primero por la punta y resulta que hay valores de punta duplicados.
‫Luego, se ordenará por la siguiente columna en este tamaño de caso.
‫Entonces, si ejecuto este aviso en este momento, es uno a dos, uno para el tamaño.
‫Y habría seguido adelante y hecho si se buscaba por la punta y luego, para cada uno de esos mismos valores de punta, se busca
‫en la siguiente columna, que en este caso sería el tamaño, ya que quería ordenar por tamaño.
‫Entonces va uno uno a dos y así sucesivamente.
‫Por lo tanto, esto le permite ordenar no solo comprar una columna, sino varios valores de columna.
‫A continuación, quiero mostrarle cómo tomar las ubicaciones de índice de los hombres y los valores máximos.
‫Entonces.
‫Simplemente puedo decir.
‫Total Bill y obtenemos esta serie de valores totales de la factura, si quiero el valor máximo de la factura
‫total, llamo a Max.
‫Si quiero la ubicación del índice del valor máximo, llamo a IDEX Max.
‫Entonces digo IDEX Max.
‫Y esto en realidad devuelve la ubicación del índice de donde está sucediendo este valor
‫máximo, lo que significa que podría sadaf el ILFC Passan 170 y recuperar esa serie en particular para ese valor máximo y es lo mismo
‫para el mínimo.
‫Digo agarrar el mínimo o IDEX.
‫Hombres para volver a ese lugar, y luego siempre podría pasar eso a seis o siete.
‫Entonces, como puede imaginar, podría agarrar a este tipo y pasar eso aquí en lugar de proporcionar
‫seis o siete manualmente.
‫Entonces, esto solo tomará todo el marco de datos para lo que sea la factura total, el mínimo, y regresa
‫a los mismos resultados.
‫Entonces, nuevamente, es Min Max y luego IDEX Max y los X-Men.
‫Entonces, tomando los valores mínimos máximos y luego también tomando la ubicación del número entero, también podemos hacer una
‫verificación rápida de correlación.
‫Entonces, la IDF dice que los CEO son funcionalidad y esto devuelve una correlación de columnas por pares.
‫Entonces, esencialmente, solo le dice qué tan correlacionados están los valores de las columnas entre sí.
‫Y esto, en general, solo funciona con columnas numéricas, ya que está haciendo algo como un coeficiente de correlación de Peerson y puede
‫consultar el cuaderno de conferencias para obtener un enlace de Wikipedia sobre la correlación y lo que realmente
‫está haciendo.
‫Solo dice cuán correlacionados están estos valores.
‫Entonces, ¿suben juntos y bajan juntos o cuando uno sube, el otro baja o no tienen
‫ninguna correlación?
‫Entonces, cuanto más alrededor de cero, el valor máximo es uno.
‫Entonces la factura total está perfectamente correlacionada consigo misma y entonces el valor mínimo sería negativo.
‫Esencialmente, estos dos valores se mueven exactamente opuestos entre sí.
‫Entonces, en un lado, el otro es bajo y el rango es negativo uno a uno.
‫Y siempre verás a lo largo de la diagonal estos porque cada columna está perfectamente correlacionada consigo
‫misma.
‫Y luego también nota que esencialmente hay duplicados en la diagonal porque está llamando a las cosas
‫dos veces.
‫El TYP versus el tamaño debe tener la misma correlación que el tamaño versus la punta.
‫Entonces, nuevamente, puede tomar esas correlaciones con esta llamada al método principal.
‫Así que ahora que conocemos las comprobaciones de correlación, me gustaría crear una idea XML.
‫Quiero mostrarte el método de recuento de valores.
‫Es una forma muy útil de obtener rápidamente un recuento por categoría y solo tiene sentido llamar a una columna
‫categórica.
‫Entonces, si vuelvo a mirar mi marco de datos y llamo a D. F. Dirígete aquí, fíjate, por ejemplo, que tengo la columna
‫de sexo, que es categórica.
‫Es una mujer o un hombre.
‫No es un valor continuo aquí, lo que significa que imaginemos que quería averiguar cuántos
‫machos tenía y cuántas hembras tenía, esencialmente, ¿cuántos recuentos tengo por valor posible?
‫La forma en que hacemos esto es simplemente llamar a la columna que le interesa que es categórica, como una columna
‫de sexo.
‫Y luego diga que el valor cuenta, ejecute esto y volverá.
‫Tiene 157 filas que son masculinas y ochenta y siete filas que son femeninas y en una línea similar al método
‫de recuento de valores.
‫También existe el método único y el método único final.
‫Entonces, tal vez tenga una columna como la columna del día donde podemos decir Día DFG.
‫Y si ejecuta esto, no está realmente seguro de qué días están presentes en sus datos.
‫Bueno, lo que puedes hacer es decir.
‫Único.
‫Y devuelve los días únicos que están presentes aquí, los datos establecidos en este caso
‫ese domingo, sábado, jueves y viernes, también podemos hacer que decir y únicos y que solo informan el número de valores
‫únicos.
‫Así que hubo cuatro días únicos allí.
‫Eso es lo mismo que pedir la longitud.
‫De esta matriz única.
‫Y luego, si quisiera averiguar, bueno, cuántas instancias hay de cada día, podría
‫decir que el valor cuenta con esto y le muestra cuántas instancias de sábado, domingo, etc.
‫Entonces tienes único y único.
‫Y si realmente desea contar estos valores únicos, puede decir, continúe y dígame los recuentos de
‫valores.
‫Ahora, quiero hablar sobre cambiar o reemplazar valores.
‫Les voy a mostrar dos métodos.
‫Uno es el método de reemplazo y el otro es el método de mapa.
‫Y son algo similares.
‫Se usa un diccionario y se puede usar una lista de valores.
‫Entonces, primero le mostraremos el método de reemplazo.
‫Así que si echo un vistazo a.
‫Cabeza, imaginemos, quería reemplazar femenino y masculino con solo las letras F y M, así que hay un par de formas diferentes en las
‫que puedo hacer todo esto para mostrarte cómo reemplazar un solo valor.
‫A veces, hay un valor que simplemente es incorrecto o desea cambiar en su marco de datos.
‫Entonces eso es realmente fácil de hacer.
‫Simplemente tome la columna que le interese.
‫Diga reemplazar y luego los dos parámetros, dice, ¿qué desea reemplazar y cuál es el valor con el
‫que desea reemplazarlo?
‫Entonces, por ejemplo, puedo decir.
‫Estamos donde tenemos a la hembra, reemplácela solo con la letra F, así que ejecute eso y notará instantáneamente
‫que tenemos AIFS en lugar de mujeres.
‫Esto también puede incluir una lista de valores.
‫Podemos decir, está bien, es mujer.
‫Y luego masculino, y ellos simplemente se aseguran de que la siguiente lista esté en el mismo orden, entonces usted dirá,
‫OK, F es para femenino y luego continúe.
‫Y diga, Sra.
‫ReMail, ejecuta eso y luego continuará y reemplazará varios valores, ese es el
‫método reemplazado, recomiendo encarecidamente el método de reemplazo si solo va a reemplazar un solo valor.
‫Entonces, por ejemplo, tal vez solo tenía algunos valores aleatorios sin valores con los que puede reemplazar fácilmente ningún valor con
‫un cero o algo así usando la llamada al método reemplazado.
‫A continuación, quiero mostrarles la funcionalidad del mapa.
‫El primer paso para usar el mapa es crear un mapa como un diccionario, por
‫lo que en lugar de pasar estas listas aquí, en realidad dice, está bien, las mujeres deben ser mapas de coma F y el hombre debe
‫asignarse a M.
‫Así que crea este diccionario de mapas y luego llama más sexy y sigue adelante.
‫Y en su diccionario de mapeo, entonces esto seguirá adelante y mapeará estos valores a sus valores coincidentes en
‫esta columna, y obtendrá el mismo resultado.
‫Así que recomiendo un enfoque de diccionario.
‫Si va a hacer esto para muchos elementos, creo que es más fácil de leer de esta manera y luego reemplazarlos.
‫Lo recomiendo si solo tiene la intención de reemplazar uno o solo dos valores particulares y desea mantener el
‫resto igual.
‫Entonces, obviamente, puede intercambiarlos, pero reemplazarlos es más fácil con menos elementos que desee
‫reemplazar.
‫Mapeo, creo que es más fácil si tiene la intención de reemplazar muchos elementos.
‫Y solo tenemos algunos métodos más para mostrarle aquí.
‫A veces, la gente me pregunta cómo puede lidiar con filas duplicadas.
‫Entonces, en este caso, si tiene filas duplicadas, puede decir D. F..
‫Duplicado y lo que hace es notar que cada uno de estos es único, por lo que en realidad
‫no hay filas duplicadas en esto.
‫Pero si tiene una fila duplicada, devolverá verdadero para la primera instancia de una fila duplicada.
‫Déjame mostrarte creando un marco de datos muy simple que en realidad tiene duplicados.
‫Diré ese marco de datos aquí, digamos uno a dos, y luego diremos que las columnas son, en realidad, los nombres de
‫índice, perdón, son ABC.
‫Así que aquí está mi marco de datos simple, tengo uno o dos si pido los duplicados en esto, así que digo que siga adelante y me
‫diga dónde está duplicado.
‫Observe que se volverá verdadero en la primera duplicación.
‫Eso significa que si tengo otro conjunto de herramientas aquí, sigamos adelante y tengamos la velocidad y lo ejecuto
‫nuevamente.
‫Entonces ahora tengo la primera duplicación única, luego la primera duplicación, la segunda duplicación que ejecuto.
‫Esto comenzará a volverse verdadero en y después de la primera aplicación.
‫Así que tenlo en cuenta.
‫Marcará los siguientes como duplicados frente a los primeros, que suele ser el comportamiento
‫que desea.
‫Y si desea eliminar los duplicados, todo lo que necesita hacer es decir.
‫Soltar.
‫Los duplicados solo usan el tiempo para completar esto, y luego se eliminarán los duplicados posteriores.
‫Y solo quedan algunos recordatorios más y luego terminamos esta sección.
‫El último, quiero mostrarle que a veces es útil la llamada al método between
‫que en realidad le dirá qué valores en una columna en particular están entre dos valores que elija.
‫Así que tengo una columna de factura total e imaginemos que quería saber el valor de la factura total que resultó
‫ser entre 10 y 20 dólares.
‫Bueno, simplemente llamo entre.
‫Y luego lo que voy a hacer aquí.
‫Está pasando mi límite inferior, digamos diez dólares y mi límite de 20 dólares, y luego si quiero
‫que incluya estos puntos finales.
‫Entonces, si una factura es exactamente de diez dólares, quiero que se incluya.
‫Podemos decir inclusivo.
‫Es igual a verdadero, lo ejecutamos y luego me dirá, verdadero o falso, si este valor de la factura
‫total está entre 10 y 20 dólares, incluidos los puntos finales.
‫Entonces, ahora que tenemos eso, lo que podría hacer si quisiera, solo usar esto como un filtro en sí mismo.
‫Entonces, si hago Sadaf y luego paso esto como un filtro booleano, esencialmente usando el filtrado
‫condicional del que aprendimos anteriormente, ahora solo obtengo el total de facturas que están entre 10 y 20
‫dólares.
‫Herramienta muy útil aquí.
‫Bien, ese es el método intermedio.
‫Y luego, finalmente, les mostraré cómo agarrar los más grandes y los más pequeños.
‫Entonces, lo que quiero decir con eso es que decimos D. F..
‫Y más grande, por lo que toma la primera y el número de filas ordenadas por columnas en orden descendente.
‫Entonces, ¿qué significa eso realmente?
‫Bueno, digamos que quería las diez columnas o perdón, diez filas que tenían la punta más grande.
‫Ejecuto eso y ahora vuelvo aquí en mis 10 carreteras que tuvieron el mayor impacto,
‫si quiero, solo los primeros dos pasos grandes que ejecutamos, que esto es esencialmente solo hacer un valor de clasificación y luego llamar con anticipación.
‫Así que puedes imaginar que esto es exactamente lo mismo que decir D. F..
‫Ordenar valores.
‫Por propina.
‫Y luego solo digo, adelante y tráeme de vuelta, digamos cero a dos, y en este caso,
‫querríamos que el ascenso sea falso.
‫Así que esta es solo una forma más rápida de hacer esto y, como puede imaginar, también hay una más pequeña.
‫Lo que les devuelve las dos puntas más pequeñas, que en este caso sería lo mismo que
‫si yo dijera aquí, ascender es verdad.
‫Y aquí están las mismas piezas de información, por lo que hay la más pequeña y la más grande, solo
‫devuélvame el número final de los valores más pequeños o más grandes para cualquier columna en particular.
‫Y el último que quiero mostrarles es el muestreo a veces.
‫Solo quiero tomar una muestra aleatoria de un marco de datos.
‫Puedes llamar a D. F. Muestra.
‫Y lo que hace esto, lo echamos un vistazo aquí, hay dos formas de hacer esto, lo cual es realmente útil.
‫Puede muestrear un cierto número de filas o muestrear una fracción de su marco de datos.
‫Entonces, lo que esto significa es que si solo quiero muestrear cinco filas aleatorias de mi marco de datos, digo muestra
‫cinco y esto devolverá cinco filas aleatorias.
‫Entonces, cada vez que ejecute esto, notará que debe recuperar cinco filas diferentes cada vez, a menos que
‫tenga mucha suerte.
‫Así que esto es nuevamente, muestreando cinco filas aleatorias.
‫O la otra cosa que podría hacer es decir D. F. muestra.
‫Y digamos, siga adelante y muestre en base a una fracción entre cero y uno, por lo que esto mostrará solo el 10 por ciento de las filas
‫de mi marco de datos.
‫Esto es realmente bueno porque entonces en realidad no necesito saber qué tan largas son mis filas en el marco de
‫datos.
‫Solo voy a decir que siga adelante y devuelva una muestra del 10 por ciento.
‫Así que tome el 10 por ciento de las filas de esa tabla al azar.
‫OK, y eso es todo.
‫Para todos los métodos útiles, nuevamente, definitivamente use el cuaderno como una referencia rápida y útil para
‫usted.
‫Gracias.
‫Y te veré en la próxima conferencia.