python - Pandas Dataframe - 在特定行中选择具有特定值的列
问题描述
我想在 Pandas Dataframe 的特定行(比如第一行)中选择具有特定值(比如 1)的列
解决方案
您可以使用iloc
将一行提取为一个系列,然后应用您的条件:
row = df.iloc[0] # extract first row as series
res = row[res == 1].index # filter for values equal to 1 and get columns via index
推荐阅读
- c - 为什么这个信号量卡住了
- codeigniter - 如果会话 cookie 不存在 CodeIgniter 在模型查询中返回错误
- magento - 什么文件可以更改我的静态块的标识符?
- php - 将样式重用于发送到电子邮件的 renderView 树枝模板
- python - .apply(lambda..., strftime 产生无
- javascript - 如何在一次替换调用中替换 2 个值
- c# - ServicePointManager.SecurityProtocol 不是 SecurityProtocolType.SystemDefault
- c# - .Net Core API Response 转换变量
- java - 字符串中出现的次数,意外的空白
- java - 异步任务:类应该是静态的,否则可能会发生泄漏