В Pandas функция Panel.truediv()
используется для получения плавающего разделения серии и кадра данных/панели.
Синтаксис: Panel.truediv (другое, ось = 0)
Параметры:
другое: DataFrame или Panel
ось: Ось для трансляцииВозвраты: Панель
Код # 1:
# import модуля pandas
import
pandas as pd
import
numpy as np
df1
=
pd.DataFrame ({
`a`
: [
`Ну и дела`
,
`For`
,
`гики`
,
` real`
],
`b`
: [
111
,
123
,
425
,
1333
]})
df2
=
pd.DataFrame ({
`a`
: [
` I`
,
`am`
,
`dataframe`
,
`два`
],
` b`
: [
100
,
100
,
100
,
100
]})
data
=
{
` item1`
: df1,
` item2`
: df2 }
# создать панель
панель
=
pd.Panel.from_dict (данные, ориентация
=
`второстепенный`
)
< класс кода = "функции "> print (
"panel [` b`] is - "
, панель [
`b`
])
print
(
"Плавающая разделительная панель [`b`] с df2 [`b`] с использованием truediv() метод -"
)
print
(
""
, panel [
`b`
]. truediv (df2 [
` b`
], ось
=
0
))
Вывод:
panel [`b`] is - item1 item2 0 111 100 1 123 100 2 425 100 3 1333 100 Плавающая разделительная панель [` b`] с df2 [`b`] с использованием метода t ruediv () - item1 item2 0 1,11 1 1 1,23 1 2 4,25 1 3 13,33 1
Код № 2:
# импорт модуля pandas
import
pandas as pd
import
numpy as np
df1
=
pd. DataFrame ({
`a`
: [
` Компьютерщики`
,
`For`
,
`вундеркинды`
,
` for`
,
`real`
],
` b`
: [
11
,
1.025
,
333
,
114.48
,
1333
]})
данные
=
{
` item1`
: df1,
`item2`
: df1}
# создать панель
панель
=
pd.Panel.from_dict (данные, ориентация
=
`второстепенный`
)
print
(
" панель [`b`] is -"
, панель [
`b`
],
` `
)
# Создать фрейм данных 5 * 5
df2
=
pd. DataFrame (np.random.rand(
5
,
2
), столбцы
=
[
`item1`
,
` item2`
])
< / p>
print
(
"Создать новый кадр данных со случайными значениями ‚Äã‚ Äãis -"
, df2)
print
(
" Плавающая разделительная панель [`b`] с df2 с использованием метода truediv() -"
)
print
(panel [
`b`
]. truediv (df2, ось
=
0
))
Выход:
панель [`b`] - элемент1 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 Вновь создать dataframe со случайными значениями, Äã,Äãis - элемент1 item2 0 0,154734 0,270466 0,793149 0,594710 1 0,203894 0,133580 2 3 0,986028 0,826181 0,814395 4 0.072388 Плавающий Разделив панель [» B `] Метод - item1 item2 0 71.089512 40.670489 1 1.292318 1.723528 2 1633.203306 2492.883184 3 116.102223 138.565208 4 1636.798165 4 1636.798165 18414.531628
<Сильный> код № 3:
|
Выход:
панель [`b`] is - item1 item2 0 11.000 10 1 1.025 10 2 333.000 10 3 114.480 110 4 1333.000 110 Плавающая разделительная панель [`b`] [` item1`] с df2 [`b`] или панель [` b`] [`item2` ] с использованием метода truediv() - 0 1.100000 1 0.102500 2 33.300000 3 1.040727 4 12.118182 dtype: float64