当前位置: 首页 > news >正文

【Python】遍历dataframe,将符合条件的row,放入新的dataframe

import pandas as pd

# 创建一个空的DataFrame来存放符合条件的行
新的df = pd.DataFrame(columns=df.columns)

# 遍历原始DataFrame
for index, row in df.iterrows():
    # 在这里放入你的条件
    if row['column_name'] > 10:  # 以列的某个条件为例
        # 将符合条件的行添加到新的DataFrame中
        新的df = pd.concat([新的df, pd.DataFrame(row).T])

# 打印新的DataFrame
print(新的df)

划重点:

  • 这里获取的 row 是一个Series对象,需要转换成 DataFrame 格式(而非 Series,否则会格式错乱) ,并且进行转置。

相关文章:

  • 如何写新闻软文宣传考核稿,媒体发布后效果作用是什么
  • 「连载」边缘计算(十八)02-21:边缘部分源码(源码分析篇)
  • 【JGit】分支管理实践
  • 我为什么不喜欢关电脑?
  • 【C++】类与对象—— 初始化列表 、static 静态成员、
  • Zookeeper特性与节点数据类型详解
  • 枚举类(enum)
  • Jenkins使用遇到的一些问题
  • MYSQL--存储过程操作
  • FastGPT配置文件及OneAPI程序:
  • 浅拷贝导致的bug
  • 【算法与数据结构】1971、LeetCode寻找图中是否存在路径
  • Ubuntu20.04 查看系统版本号
  • go - 学习笔记 - 1
  • 使用logicflow流程图实例
  • ClickHouse快速上手
  • Hyperf 使用配置中心 - nacos配置中心
  • 力扣hot100题解(python版10-12题)
  • Windows如何新建一个需要管理员权限才能删除的文件夹
  • Vue | (四)使用Vue脚手架(上) | 尚硅谷Vue2.0+Vue3.0全套教程