Python中文
首页
教程
问答
标签
搜索
登录
注册
比较包含非
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用pythonshift函数来比较序列中的值是否等于previus值。基本上</p> <pre><code>import pandas as pd a = pd.Series([2, 2, 4, 5]) a == a.shift() Out[1]: 0 False 1 True 2 False 3 False dtype: bool </code></pre> <p>这是意料之中的。(第一个比较是错误的,因为我们正在与移位序列的<code>NA</code>进行比较)。现在,我有一个没有任何值的序列,比如<code>None</code>,像这样</p> ^{pr2}$ <p>在这里比较两个<code>None</code>得到{<cd4>}</p> <pre><code>b == b.shift() Out[3]: 0 False 1 False 2 False 3 False dtype: bool </code></pre> <p>不过,我愿意接受某种哲学推理,认为比较是没有意义的等等</p> <pre><code>c = None d = None c == d Out[4]: True </code></pre> <p>这是怎么回事?!在</p> <p>而且,我真正想知道的是,如果我想让我的<code>b</code>-系列被同等对待,我该如何对<code>b</code>-系列进行比较呢?也就是说,我希望<code>b == b.shift()</code>给出与{<cd9>}相同的结果。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果可以定期比较相邻条目(即最后一个条目与第一个条目进行比较),还有另一个使用numpy roll函数的简单解决方案:</p> <pre><code>import numpy as np b = [None, None, 4, 5] # or list(b) if b is a pandas Series np.roll(b,1) == b </code></pre> <p>退货:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
在python3中使用Scipy pearsonr函数
8 回答
在Python3中使用scipy对多个lorentzian进行数据拟合
5 回答
在Python3中使用Script=argv
3 回答
在python3中使用selenium webdriver进行未解析的回溯
2 回答
在python3中使用selenium和phantomjs的网页截图之前如何等待?
4 回答
在Python3中使用Selenium和Requests模块从网页获取文件
5 回答
在python3中使用SIGINT终止函数
7 回答
在Python3中使用SIGTERM时,允许进程完成而不是中断
5 回答
在python3中使用smtplib发送XML内容
7 回答
在python3中使用socket库(RFCOMM模式)重新连接蓝牙设备?
3 回答
在python3中使用sounddevice和numpy编写wav文件
9 回答
在python3中使用Sqlalchemy插入MySQL查找类型错误的原因
4 回答
在python3中使用sqlite、pandas和sqlalchemy很难让rollback工作
7 回答
在python3中使用SQLite的FTS3/4
1 回答
在Python3中使用struct.calcsize()和len()有区别吗?
9 回答
在python3中使用substring函数时发生TypeError
4 回答
在Python3中使用Tkinter entry小部件写入串行设备
2 回答
在python3中使用tkinter时,如何在每次按下函数时获得运行该函数的按钮?
2 回答
在python3中使用tkinter的子帧
2 回答
在Python3中使用tryexcept块时,如何避免使用未初始化的变量?
2 回答