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

AttributeError: ‘DataFrame‘ object has no attribute ‘append‘的参考解决方法

文章目录

  • 写在前面
  • 一、问题描述
  • 二、解决方法
  • 参考链接

写在前面

自己的测试环境:
Ubuntu20.04

一、问题描述

运行开源的python代码的时候,遇到如下问题

AttributeError: 'DataFrame' object has no attribute 'append'

在这里插入图片描述

二、解决方法

报错中的DataFrame是在pandas库,但是由于pandas库的更新,2.0版本及以后的版本删除了append()方法删除了,并使用concat()替代了append()方法的功能。
因此有两种解决方法:
方法一:安装旧版本的 pandas
卸载现有的pandas

pip uninstall pandas

然后在官网找到小于2.0的版本并安装,这里安装1.5.3版本:

pip install pandas==1.5.3

在这里插入图片描述

方法二:将程序中的DataFrame 使用append() 的程序替换为concat()
将下列程序

df_test = df_test.append(new_row, ignore_index=True)

修改为

df_test = pd.concat([df_test, new_row], ignore_index=True)

参考链接

[1] gpt.


http://www.kler.cn/a/421384.html

相关文章:

  • C_字符串的一些函数
  • pycharm链接neo4j数据库(简单)
  • jmeter 压测常用静默参数解释应用
  • Linux笔试题(自己整理,已做完,选择题)
  • 计算机网络:IP协议详细讲解
  • 网络安全:攻击和防御练习(全战课), DDos压力测试
  • Linux67 绑定网卡【bonding和team】
  • 技术速递|Java on Azure Tooling 10月更新 - Azure 函数托管身份支持,Java on Azure 工具指南推出
  • Swift 宏(Macro)入门趣谈(五)
  • 【Anaconda】Anaconda3 下载与安装教程(Ubuntu 22.04)
  • SQL语法——DDL
  • 一键生成后端服务,MemFire Cloud重新定义开发效率
  • 基于Matlab SEIR模型的传染病传播分析与防控策略模拟
  • Leetcode 每日一题 205.同构字符串
  • 114. UE5 GAS RPG 实现配置怪物生成
  • 量化交易系统开发-实时行情自动化交易-8.7.文华平台
  • 【开源】A060-基于Spring Boot的游戏交易系统的设计与实现
  • 从0开始学PHP面向对象内容之常用设计模式(中介,访问)
  • 晶圆制程setup的一些探讨
  • python笔记3
  • 单元测试报websocket bean创建失败
  • (1)spring security - 项目环境搭建及入门
  • 群控系统服务端开发模式-应用开发-短信工厂华为云短信开发
  • 警惕开源信息成为泄密源头
  • Android 硬件抽象层(HAL)全解析:智能设备硬件协同揭秘
  • 论文阅读之方法: Single-cell transcriptomics of 20 mouse organs creates a Tabula Muris