В Pandas функция Panel.pow()
используется для получения экспоненциальной кардинальности строк и данных/фрейма.
>Синтаксис: Panel.pow (другое, ось = 0)
Параметры:
другое: DataFrame или Panel
ось: Ось для трансляцииВозвраты: Панель
Код # 1:
# import модуля pandas
import
pandas as pd
import
numpy as np
df1
=
pd.DataFrame ({
`a`
: [
`Geeks`
,
`Для`
,
`компьютерщики`
,
` реальный`
],
`b`
: [
111
,
123
,
425
,
1333
]} )
df2
=
pd.DataFrame ({
` a`
: [
`I`
,
`am`
,
`dataframe`
,
` t wo`
], < /код>
<код e class = "string"> `b ` : [
2
,
3
,
2
,
2
]})
данные
=
{
` item1`
: df1,
`item2`
: df2}
# создать панель
панель
=
pd.Panel.from_dict (данные, ориентация
=
` второстепенный`
)
print
(
"panel [` b`] is - "
, panel [
`b`
])
print
(
"Экспоненциальная степень панели [` b`] [`item1`] с df2 [` b`] с использованием метода pow() - "
)
print
(
""
, панель [
` b`
] [
`item1`
].
pow
(df2 [
` b`
], ось
=
0
))
Вывод:
Код № 2:
# импорт модуля pandas
import
pandas as pd
импортировать
numpy as np
df1
=
pd.DataFrame ({
`a`
: [
`Geeks`
,
`For`
,
` гики`
,
`для`
,
` real`
],
` b`
: [
11
,
1.025
,
333
,
114.48
,
1333
]})
данные
=
{
` item1`
: df1,
`item2`
: df1}
# create панель l
панель
=
pd.Panel. from_dict (данные, ориентация
=
`второстепенный`
)
print
(
" панель [`b`] — "
, панель [
`b`
],
` `
)
# Создать 5 * 5 данных кадр
df2
=
pd. DataFrame (np.random.rand(
5
,
2
), столбцы
=
[
`item1`
,
` item2`
])
< / p>
print
(
"Создать новый кадр данных со случайными значениями ‚Äã‚ Äãis -"
, df2)
print
(
" Экспоненциальная мощность панели [`b`] с df2 с использованием метода pow() -"
)
print
(panel [
`b`
].
pow
(df2, axis
=
0
))
Вывод:
Код № 3:
|
Вывод: