Python中文
首页
教程
问答
标签
搜索
登录
注册
筛选布尔列时,pandas中的FutureWarning
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我匹配了一个数据帧中的两个列,并在一个新的“bool”列中生成布尔值。 首先我写道:</p> <pre><code>df_new = df[[7 for 32 in df if df 39 == 'False']] </code></pre> <p>但没用。在</p> <p>然后我只写匹配的列</p> <p>我的代码是</p> ^{pr2}$ <p>上面的代码匹配位于7和32的列,并将<code>bool</code>值放在第39列。在这里,我希望对数据进行切片,并选择值为false的行。 <a href="http://i.stack.imgur.com/hB6gX.png" rel="nofollow">Data</a></p> <p>我写道:</p> <pre><code>df_filtered = df[df['bool'] == 'False'] </code></pre> <p>我得到了未来</p> <blockquote> <p><a href="http://i.stack.imgur.com/3YnOh.png" rel="nofollow">c:\python34\lib\site-packages\pandas\core\ops.py:714: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison result = getattr(x, name)(y)</a></p> </blockquote> <p>不知道我做错了什么。 我也试过了</p> <pre><code>df[df[39] == 'False'] </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>可以直接比较列:</p> <pre><code>df = pd.DataFrame({'a': [1, 2, 3], 'b': [1, 3, 2]}) df['Bool'] = df.a == df.b >>> df a b Bool 0 1 1 True 1 2 3 False 2 3 2 False </code></pre> <p>要筛选假值,请使用否定标志,即<code>~</code>:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将Pandas数据帧转换为PyTorch张量?
5 回答
将Pandas数据帧转换为scipy稀疏矩阵
4 回答
将Pandas数据帧转换为Spark Datafram时出现问题
8 回答
将pandas数据帧转换为spark DataFram时出错
7 回答
将Pandas数据帧转换为spark datafram时收到错误
9 回答
将Pandas数据帧转换为Spark数据帧
7 回答
将Pandas数据帧转换为Tensorflow数据
5 回答
将Pandas数据帧转换为tkinter obj
9 回答
将pandas数据帧转换为XML
9 回答
将Pandas数据帧转换为值sql语句
7 回答
将pandas数据帧转换为元组
10 回答
将pandas数据帧转换为元组列表
10 回答
将pandas数据帧转换为元组列表并删除所有pandas数据类型
7 回答
将pandas数据帧转换为具有头和数据类型的numpy数组
1 回答
将pandas数据帧转换为内存中的拼花地板,并将其加载到Python中的Hadoop中
5 回答
将pandas数据帧转换为内存中类似文件的对象?
2 回答
将Pandas数据帧转换为内存功能(&F)
10 回答
将pandas数据帧转换为列表列表
3 回答
将pandas数据帧转换为列表列表以输入到RNN
10 回答
将Pandas数据帧转换为单行DataFram
3 回答