如何除以两个`pandas.core.series.Series`类型的列?

0 投票
1 回答
3134 浏览
提问于 2025-04-18 07:23

我需要逐个元素地将两个序列进行除法运算。

A = [10,20,30]
B = [2,5,5]
result = A/B

我期望得到

result = [5,4,6]

但实际上得到的是

result = [NaN, NaN, NaN]

1 个回答

2

这段代码在pandas的Series对象上正常运行,正如预期的那样:

In [3]: import pandas as pd

In [4]: A = pd.Series([10,20,30])

In [5]: B = pd.Series([2,5,5])

In [6]: A/B
Out[6]:
0    5
1    4
2    6
dtype: float64

撰写回答