Python | Pandas Panel.rdiv ()

| | | | | | | |

Pandas Panel.rdiv() usa una función para obtener la división por fila y marco de datos / Panel.

Sintaxis : Panel.rdiv (otro, eje = 0)

Parámetros:
otro: DataFrame o Panel
eje: Eje sobre el que transmitir

Devoluciones: Panel

Código n.º 1:

# importación del módulo pandas

importación pandas como pd

importar numpy como np


df1 = pd. DataFrame ({ `a` : [ `Geeks` , `Para` , ` geeks ` , ` real` ],

`b` : [ 111 , 123 , 425 , 1333 ]})


df2 = pd.DataFrame ({ `a` : [ `I` , ` soy` , ` marco de datos` , `dos` ],

`b` : [ 100 , 100 , 100 , 100 ]})


datos = { `elemento1` : df1, `item2` : df2}


# crear un panel

panel = pd.Panel.from_dict (data, orient = `menor` )

imprimir ( "panel [` b`] es - " , panel [ ` b` ])


print ( "Dividiendo el panel [`b`] con df2 [`b`] usando el método rdiv() -" )

print ( "" , panel [< /código> `b` ]. rdiv (df2 [ ` b` ], axis = 0 ))

Salir:

panel [`b`] is - item1 item2 0 111 100 1 123 100 2 425 100 3 1333 100 Dividir el panel [`b`] con df2 [` b`] usando el método rdiv() - item1 item2 0 0.900901 1 1 0.813008 1 2 0.235294 1 3 0.075019 1 

Código # 2:


# módulo pandas import

import pandas as pd

importar numpy as np

df1 = pd.DataFrame ({ `a ` : [ ` Geeks` , `Para` , ` frikis` , < /código> `para` , ` real` ],

` b` : [ 11 , 1.025 , < código clase = "valor"> 333 , 114.48 , 1333 ] })


datos = { `elemento1` : df1, `elemento2` : df1}


# crear un panel

panel = pd.Panel.from_dict (data, orient = `menor ` )

print ( "panel [` b`] es - " , panel [ `b` ], ` ` )


# Crear un marco de datos de 5 * 5

df2 = pd.DataFrame (np.random.rand ( 5 , 2 ), columnas = [ `elemento1` , `elemento2` ])

print ( "Recién creado dataframe con valores aleatorios ‚Äã‚Äãis -" , df2)

print ( "Panel divisorio [` b`] con df2 usando el método rdiv () - " )

imprimir (panel [ ` b` ]. rdiv (df2, eje = 0 ))

Salir:

panel [`b`] es - item1 Item2 0 11.000 11.000 1 1.025 1.025 2 333.000 333.000 3 114.480 114.480 4 1333.000 1333.000 Recién creamos datos de datos con valores aleatorios, Äíamos - Item1 Item2 0 0.364764 0.680203 0.858278 2 0.519905 0.701869 3 0.429503 0.033674 4 0.151454 0.658271 Panel divisor [`B `] con df2 usando el método rdiv() - item1 0.0618 0.03316034 2 0.001561 0.002108 3 0.003752 0.000294 4 0.000114 0.000494 

Código # 3:


# importación del módulo pandas

importación pandas como pd

importar numpy como np


df1 = pd.DataFrame ({ ` a` : [ `Geeks ` , ` For` , `geeks` , `for` , ` real` ],

`b` < /código> : [ 11 , 1.025 , 333 , 114.48 , 1333 ]}) < / p>

df2 = pd.DataFrame ({ `a` : [ `I` , ` am` , `Marco de datos` , ` número` , `dos` ],

`b` : [ 10 , 10 , 10 , 110 < clase de código ="simple ">, 110 ]})


datos = { ` item1` : df1, `elemento2` : df2}


# crear un panel

panel = pd.Panel.from_dict (datos, orientar = ` menor` )

imprimir ( "panel [` b`] es - " , panel [ ` b` ], `` )


print ( "Dividir panel [`b`] [`item1`] con df2 [`b`] o panel [`b`] [`item2`] usando el método rdiv() - " )

imprimir ( " " , panel [ `b` ] [ `elemento1` ].rdiv (df2 [ ` b` < clase de código = "simple">], eje = 0 ))

Salir:

panel [` b`] is - item1 item2 0 11.000 10 1 1.025 10 2 333.000 10 3 114.480 110 4 1333.000 110 Panel divisorio [`b`] [` item1`] con df2 [`b`] o panel [` b`] [` item2`] usando el método rdiv() - 0 0.909091 1 9.756098 2 0.030030 3 0.960867 4 0.082521 dtype: float64