Piso de pandas

Piso de pandas
Este tutorial le enseñará cómo redondear un número entero en Python al valor entero más cercano usando el piso() método. También descubrirás cómo el piso() El método difiere de simplemente cambiar el tipo de valor a un int con el En t() función. Finalmente, cómo funciona la función de división de python. Por lo general, si redondeamos un número o valor, el número se redondeará a su entero más cercano. Por ejemplo, 5.7 está más cerca de 6 en comparación con 5. Esto es porque son solo 0.3 números lejos de 6 y 0.7 de 5. Sin embargo, si un número se redondea, redondará al entero más cercano que no es más alto que el valor original. Por ejemplo, 5.7 sería redondeado a 5. El artículo le enseñará cómo redondear un número en Python usando matemáticas.piso() función.

Cómo usar la función de piso () en python pandas?

Una biblioteca incorporada en Python llamada Math contiene algunas herramientas matemáticas útiles, incluidas funciones y constantes. A lo largo de este tutorial, utilizaremos la función matemática. El número entero más cercano X, que no será mayor que x, será devuelto por el método de piso (), que pise un número.

Verás el matemáticas.piso() Funcionar al piso (redondeado) los números en los ejemplos a continuación.

Ejemplo # 1: redondea las constantes matemáticas usando la función de piso ()

Un número clave está predeterminado o predefinido por una definición explícita para su valor. Para simplificar el uso de diferentes operaciones o problemas matemáticos, generalmente está representado por los nombres de los matemáticos o un símbolo. Hay varias constantes diferentes incluidas en la Biblioteca de Matemáticas de Python. Por ejemplo, para determinar el valor de PI, podemos usar 'matemáticas.Pi'. Usando algunas constantes matemáticas de Python, examinemos el matemáticas.piso() Función sobre constantes matemáticas de Python.

Primero importamos la biblioteca de Python 'matemáticas'. El valor aproximado de Pi es 3.14. En el script anterior, almacenamos el valor de las matemáticas.Pi en la variable 'pi'. Luego pasamos la variable como argumento dentro del matemáticas.piso() función para determinar su valor hacia abajo. Al redondear el valor a su entero/número más cercano, la función ha devuelto 3. Usemos el piso() funcionar en otra constante matemática como la constante de Euler.

En matemáticas, la constante de Euler 'E' es igual a 2.71 aproximadamente. A pesar de estar más cerca de 3, que es 0.29 números de distancia, la función de piso () ha redondeado el valor a 2.

Ejemplo # 2: redondea el número entero negativo y los números de flotación usando la función de piso ()

Hemos visto la aplicación de la función del piso con constantes matemáticas en Python. Ahora, usaremos el piso() función en números de enteros y flotantes negativos. La función del piso no se puede usar sin importar la biblioteca de matemáticas. Entonces, importaremos primero el módulo de matemáticas. El valor entero será devuelto por el piso() Función después de la ejecución del código. Puede parecer que solo estamos eliminando las piezas después de un decimal usando el piso() función. Es posible que estés confundido por qué no usaríamos el En t() función para convertir el flotador a un entero. Comprenderá la diferencia entre el En t() función y piso() función mirando el ejemplo de código a continuación.

Cuando la función se aplica a un número no decimal, devuelve el valor original como salida. Cuando aplicamos el piso() función en la variable 'n2' que almacena un número decimal, 3.8. La función devolvió un valor entero de 3. Al aplicar la función de piso () al número decimal negativo, la función no ha regresado -3 porque el piso() Función redondea un número al número más cercano que no es mayor que el número dado. AS -3 es mayor que -3.8 Entonces, la función ha devuelto -4.

Ahora, usemos el En t() funcionar en los mismos números.

La diferencia se puede observar. Pitón En t() El método simplemente elimina los valores después del punto decimal cuando se trata de números negativos. Dado que un número de redondeo negativo significa saltar al número entero inferior, el En t() La función no redondea el valor hacia abajo.

Ejemplo # 3: Uso de la función Floor () en un objeto de lista

Ahora, aplicaremos el piso() Funcionar a los elementos dentro del objeto de la lista. Aquí, los elementos de la lista se iteran utilizando el bucle for bucle y la función de piso () se aplicará a cada elemento. Creemos un objeto de lista que contenga valores enteros o flotantes como elementos.

Se ha creado una lista 'n' con los valores -12.6, 4.22, 6.9, -32.1 y -10.81. Luego, el operador de bucle for itera sobre cada elemento de la lista para imprimir el piso de la lista, como se puede ver en la salida anterior. Para iterar a través de los elementos de la lista, también podemos usar los pandas mapa() y lambda funciones.

El mapa() y lambda Las funciones se utilizan para iterar sobre los valores de la lista, mientras que los valores redondeados se determinan utilizando el piso() función. Los valores redondeados se devuelven como una lista utilizando el lista() función.

Ejemplo # 4: Uso de la función Floor () en Pandas DataFrame

También podemos encontrar el piso para los valores de las columnas de DataFrame. Primero, crearemos un marco de datos utilizando el pd.Marco de datos función. Para redondear o pisar los valores, Numpy también ofrece la función de piso. Allí en lugar de usar las matemáticas de la biblioteca de Python, usaremos la biblioteca Numpy para usar el notario público.piso función con pandas dataFrame.

Hemos creado el marco de datos después de importar el módulo pandas junto con numpy para que podamos usar su función 'np.piso'. Aplicaremos la función del piso a las columnas Marks1 y las marcas2 que tienen los valores de datos (47.4, 26.667, 46.57, 81.35, 63.578, 75.88) y (68.50, 50.69, 86.47, 75.47, 92.785, 81.99) respectivamente.

Hemos usado el aplicar() función con np.Función del piso como una entrada para redondear los valores de las columnas especificadas, 'Marks1' y 'Marks2'. Las funciones han encontrado con éxito el piso de cada valor en ambas columnas como se puede ver en la salida.

Ejemplo # 5: Uso de la función Floor () en la serie Pandas

Al igual que las columnas de DataFrame, los valores de piso de la serie Pandas también se pueden determinar. Vea el ejemplo de código a continuación para realizar esta acción.

Después de importar las bibliotecas o módulos requeridos, creamos una serie Pandas utilizando el PD.Función Series (). Los valores de datos en nuestra serie son 34.86, 12.15, 45.72, 52.58 y 73.40. Ahora, pondremos la variable 'serie' que contiene los valores de datos dentro del notario público.piso() función para encontrar el piso de cada valor en la serie.

La función ha redondeado todos los valores dentro de la serie dada.

Ejemplo # 6: Uso del operador // para realizar la división de piso

El valor pisado o redondeado del cociente se devuelve cuando se realiza la división de piso en Python usando el operador //. El valor pisado o redondeado del cociente se devuelve cuando se realiza la división de piso en Python usando el / operador. La división entera '/', que redondea el número, no funciona de la misma manera que el operador '//'. El valor piso se devolverá utilizando el operador //.

Usando la división entera obtuvimos 2.5 (valor no lucido). Ahora, usaremos el operador // para encontrar el valor del piso

El resultado se redondea.

Conclusión

En este tutorial, hemos discutido qué función del piso en Python y cómo se puede usar para redondear los números. Ahora es posible que pueda dar un avance de los valores utilizando la función de piso () solo después de cubrir este artículo. Implementamos algunos ejemplos en esta publicación para enseñarle cómo redondear las constantes matemáticas, flotadores negativos, objetos de lista, serie DataFrame y columnas de DataFrame mediante el uso de matemáticas.piso y NP.Funciones de piso. También hemos visto cómo usar el operador // para realizar la división de piso.