Pandas 如何使用series.div()方法将series与标量进行除法运算

Pandas 如何使用series.div()方法将series与标量进行除法运算

在pandas系列构造函数中,div()方法用于对两个系列对象或一个系列和一个标量进行逐元素浮点除法运算。

该方法返回一个包含结果浮点除法值的系列。我们也可以对系列和标量进行除法运算。

这里我们将看到一些将系列与标量进行除法运算的示例。

示例1

import pandas as pd

# create pandas Series
series = pd.Series([13,48,6,72,8])

print("Series object:",series)

# divide
print("combined series:",series.div(2))

解释

在这个示例中,我们将使用标量值“2”来对Series进行除法运算。我们首先使用整数值列表创建了一个pandas Series对象,然后进行了除法操作。

输出

Series object:
0 13
1 48
2  6
3 72
4  8
dtype: int64

combined series:
0  6.5
1 24.0
2  3.0
3 36.0
4  4.0
dtype: float64

在上面的代码块中,我们可以看到初始序列对象和结果序列对象。元素级别的除法操作是在序列元素和标量值“2”之间执行的。

示例2

import pandas as pd

# create pandas Series
series = pd.Series([13,48,6,72,8])

print("Series object:",series)

# divide
print("combined series:",series.div([1,2,3,4,5]))

解释

起初,我们使用一个包含整数值的Python列表创建了一个pandas系列。然后,我们使用一个标量值列表应用了div()方法。

输出

Series object:
0 13
1 48
2  6
3 72
4  8
dtype: int64

combined series:
0 13.0
1 24.0
2  2.0
3 18.0
4  1.6
dtype: float64

Series.div() 方法返回一个具有浮点除法的系列。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记