pandas - 使用 pandas 时的子集化语法(打印)
问题描述
我正在尝试处理某个列,但仅处理另一列的子集规则内的值。
我试过了:
Dataframe[Dataframe[ColumnA == 'Value'][Dataframe[Dataframe[ColumnB]]
有人可以指出正确语法的方向吗?
我会用它来打印
解决方案
您可以使用链式索引访问数据,如下所示。这
Dataframe['ColumnA'] == 'Value'
piece 是一个使用的布尔掩码。您也可以使用 .loc,但我已尝试使其与您的初始方法尽可能相似。
Dataframe[Dataframe['ColumnA'] == 'Value']['ColumnB']
或者
Dataframe['ColumnB'][Dataframe['ColumnA'] == 'Value']
推荐阅读
- java - Maven exec 目标不提供正确的输出
- python - Python - 在函数中输入未指定数量的参数
- flutter - 按下按钮时更新“列”的“文本”小部件
- python - 如何设置 ChromeOptions 以设置在 Python 中使用 Selenium 下载网页的默认目录和文件名?
- apache-spark - 使用reduceByKey函数求和文本长度时的Pyspark TypeError
- scripting - 邮递员:在收集运行期间动态更改预请求脚本
- filter - Tableau 按公式筛选日期:最近一年的月份
- octobercms - 如何在 10 月 CMS 中添加 Twig 测试?
- algorithm - 估计二项式函数中的递归调用次数(Sedgewick 算法,第 4 版)
- wix - WIX 创建计划任务,在 cmd 中运行,但不在 msi 中运行