Python 如何划分“pandas.core.series.series”类型的两列?

Python 如何划分“pandas.core.series.series”类型的两列?,python,pandas,ipython,Python,Pandas,Ipython,我需要按元素划分两个系列。 元素的类型为float A = [10,20,30] B = [2,5,5] result = A/B 我想 result = [5,4,6] 但是得到 result = [NaN, NaN, NaN] 这只适用于熊猫系列,正如预期的那样: 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[

我需要按元素划分两个系列。 元素的类型为float

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

result = [5,4,6]
但是得到

result = [NaN, NaN, NaN]

这只适用于熊猫系列,正如预期的那样:

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

你能显示准确的输入/输出吗?你显示的不是序列而是列表,对于这些序列,除法甚至不起作用。我想B中有一些零值,我只看到了那部分,我得到了NaN。同样,在这种情况下,你不应该得到
NaN
,而是
inf
。但是如果你有更多的问题,你应该展示一些真正的代码。即使
0/0
的计算结果为
inf
而不是
nan
如果使用浮点数,则可以从IEEE-754、
0./0.=nan
5./0.=inf
恢复预期行为。