将系列作为新行添加到 DataFrame 中会触发 FutureWarning

2023-11-22

尝试添加新行类型Series into a DataFrame,两者共享相同的列/索引:

df.loc[df.shape[0]] = r

Getting:

FutureWarning:在未来版本中,object-dtype 列将带有 all-bool bool_only=True 时,值不会包含在缩减中。 显式转换为 bool dtype。

哪个来自推理模块.


我遇到了同样的错误,这是因为pandas 1.5.0版本为什么这里的一些答案可能无法解决问题:

不推荐使用 bool_only=True 在 DataFrame.any() 和 DataFrame.all() 中将所有 bool 对象数据类型列视为 bool 类型,而是显式转换为 bool (GH46188)

所以我试图理解......但不知何故我能够找到解决方案。原因是具有布尔值的列未正确转换。我使用了 concat,对我来说它是现有的 DataFrame。

因为我不想为 Dataframe 的所有列定义相应的 dtype(这也可能),所以我对必要的列进行了更改:

df["var1"]=df["var1"].astype(bool)

或者对于多个:

df=df.astype({"var1":bool,"var2":bool})

然后 concat 在没有 FutureWarning 的情况下为我工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将系列作为新行添加到 DataFrame 中会触发 FutureWarning 的相关文章

  • SQL Alchemy 中的 NULL 安全不等式比较?

    目前 我知道如何表达 NULL 安全的唯一方法 SQL Alchemy 中的比较 其中与 NULL 条目的比较计算结果为 True 而不是 NULL 是 or field None field value 有没有办法在 SQL Alchem
  • Python tcl 未正确安装

    我刚刚为 python 安装了graphics py 但是当我尝试运行以下代码时 from graphics import def main win GraphWin My Circle 100 100 c Circle Point 50
  • 在循环中每次迭代开始时将变量重新分配给原始值(在循环之前定义)

    在Python中 你使用 在每次迭代开始时将变量重新分配给原始值 在循环之前定义 时 也就是说 original 1D o o o for i in range 0 3 new original 1D revert back to orig
  • Pandas Dataframe 中 bool 值的条件前向填充

    问题 如何转发 fill boolTruepandas 数据框中的值 如果是当天的第一个条目 True 到一天结束时 请参阅以下示例和所需的输出 Data import pandas as pd import numpy as np df
  • 当玩家触摸屏幕一侧时,如何让 pygame 发出警告?

    我使用 pygame 创建了一个游戏 当玩家触摸屏幕一侧时 我想让 pygame 给出类似 你不能触摸屏幕两侧 的错误 我尝试在互联网上搜索 但没有找到任何好的结果 我想过在屏幕外添加一个方块 当玩家触摸该方块时 它会发出警告 但这花了很长
  • 如何将 numpy.matrix 提高到非整数幂?

    The 运算符为numpy matrix不支持非整数幂 gt gt gt m matrix 1 0 0 5 0 5 gt gt gt m 2 5 TypeError exponent must be an integer 我想要的是 oct
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • 从 pygame 获取 numpy 数组

    我想通过 python 访问我的网络摄像头 不幸的是 由于网络摄像头的原因 openCV 无法工作 Pygame camera 使用以下代码就像魅力一样 from pygame import camera display camera in
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 为美国东部以外地区的 Cloudwatch 警报发送短信?

    AWS 似乎没有为美国东部以外的 SNS 主题订阅者提供 SMS 作为协议 我想连接我的 CloudWatch 警报并在发生故障时接收短信 但无法将其发送到 SMS YES 经过一番挖掘后 我能够让它发挥作用 它比仅仅选择一个主题或输入闹钟
  • 在Python中重置生成器对象

    我有一个由多个yield 返回的生成器对象 准备调用该生成器是相当耗时的操作 这就是为什么我想多次重复使用生成器 y FunctionWithYield for x in y print x here must be something t
  • 如何在 Django 中使用并发进程记录到单个文件而不使用独占锁

    给定一个在多个服务器上同时执行的 Django 应用程序 该应用程序如何记录到单个共享日志文件 在网络共享中 而不保持该文件以独占模式永久打开 当您想要利用日志流时 这种情况适用于 Windows Azure 网站上托管的 Django 应
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 用于运行可执行文件的python多线程进程

    我正在尝试将一个在 Windows 上运行可执行文件并管理文本输出文件的 python 脚本升级到使用多线程进程的版本 以便我可以利用多个核心 我有四个独立版本的可执行文件 每个线程都知道要访问它们 这部分工作正常 我遇到问题的地方是当它们
  • 对输入求 Keras 模型的导数返回全零

    所以我有一个 Keras 模型 我想将模型的梯度应用于其输入 这就是我所做的 import tensorflow as tf from keras models import Sequential from keras layers imp
  • 在python中,如何仅搜索所选子字符串之前的一个单词

    给定文本文件中的长行列表 我只想返回紧邻其前面的子字符串 例如单词狗 描述狗的单词 例如 假设有这些行包含狗 hotdog big dog is dogged dog spy with my dog brown dogs 在这种情况下 期望
  • 在 Python 类中动态定义实例字段

    我是 Python 新手 主要从事 Java 编程 我目前正在思考Python中的类是如何实例化的 我明白那个 init 就像Java中的构造函数 然而 有时 python 类没有 init 方法 在这种情况下我假设有一个默认构造函数 就像
  • 您可以在 Python 类型注释中指定方差吗?

    你能发现下面代码中的错误吗 米皮不能 from typing import Dict Any def add items d Dict str Any gt None d foo 5 d Dict str str add items d f
  • Python:元类属性有时会覆盖类属性?

    下面代码的结果让我感到困惑 class MyClass type property def a self return 1 class MyObject object metaclass MyClass a 2 print MyObject

随机推荐

  • C 中的局部结构

    如果一个结构体仅在一个函数中使用 我可以在该函数中声明它吗 我可以这样做吗 int func struct int a b s s a 5 return s a gcc 被它噎住了 但它发出了一个看起来非常奇怪的错误 我无法理解 而不是说
  • 涉及多个表的外键约束

    我在 Postgres 9 3 数据库中有以下场景 表 B 和 C 参考表 A 表 C 有一个引用表 B 的可选字段 我想确保对于表 C 中引用表 B 的每一行 c b a c a 也就是说 如果 C 引用了 B 则两行应指向表 A 中的同
  • Google Calendar V3 REST API 中的批量请求

    如何通过 V3 REST API 使用批量请求获取 添加 更新 Google 日历事件 我已经尝试过 但不起作用 根据文档 https developers google com google apps calendar batch 应该可
  • Chrome 用户脚本是否像 Greasemonkey 脚本一样与全局命名空间分离?

    我知道 Greasemonkey 脚本自动包装在匿名函数中 以某种方式隔离 以防止它们与页面中的脚本发生冲突 Chrome 用户脚本也会发生同样的情况吗 是的 Greasemonkey 脚本是通常封装在匿名函数中 And Chrome 用户
  • C++中NULL和False一样吗

    在 C gcc VS 中 NULL 被视为与 False 相同 或者更重要的是 如果在逻辑语句中 NULL 的计算结果是什么 还有许多其他问题 但没有专门针对 C 的问题 由于某种原因 使用 NULL 控件循环 for 只会冻结程序 表明
  • 在 bash 中指定两个文件扩展名完成

    我正在尝试修改 bash 完整属性 我可以这样排除命令的文件扩展名 complete f X hi vim 我想指定两个文件名进行排除 我该怎么做呢 注意 以下命令不起作用 complete f X hi o vim 一种方法是打开扩展的全
  • 操作系统中的加载程序如何工作? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我知道加载程序是一个将程序加载到主内存的程序 那么 这实际上是如何运作的呢 到底发生了什么 实际上 当加载程序加载程序时 会在 PCB 中创建一个条目 并将程序放入作业池中 程序
  • 在 C++ 中调用 this->get/this->set 方法与直接访问成员变量

    假设我有一堂课Foo 带有私有变量bar 包含一些状态Foo 如果有必要 我可以编写公共 get set 方法bar 当然 我会尽可能避免这种情况以保持封装性 假设我有这些获取 设置方法 每当我必须访问或修改bar 在属于的方法内Foo 我
  • 在 Symfony2 中,\DateTime 是什么意思?

    在 Symfony 2 中 这一行的含义是什么 task gt setDueDate new DateTime tomorrow 什么是 DateTime表示 可以从任何地方访问它吗 首先仅供参考 这与 Symfony 没有任何关系 只是碰
  • 如何防止 Play 商店测试影响 Firebase Analytics

    我刚刚启动了一个新应用程序 并且正在使用 Firebase Analytics 然而 每次我将新版本上传到 Play 商店时 Google 都会自动在 11 台设备上对其进行测试 这太棒了 有没有办法防止这些测试影响分析 我从一个小的用户群
  • Linux 和 Windows 之间的 numpy 性能差异

    我正在尝试跑步sklearn decomposition TruncatedSVD 在两台不同的计算机上并了解性能差异 电脑1 Windows 7 物理计算机 OS Name Microsoft Windows 7 Professional
  • 使用glide加载位图到ImageView

    我想在裁剪和调整位图大小后使用 Glide 将位图加载到 ImageView 我不想使用ImageView setImageBitmap bitmap 因为我正在加载大量图像 它可能会占用一些内存 尽管图像尺寸很小 但我只需要使用 Glid
  • Reactjs 中是否有 setState() 的同步替代方案

    根据中的解释docs setState 不会立即改变 this state 而是创建一个挂起的状态转换 调用此方法后访问 this state 可能会返回现有值 无法保证 setState 调用的同步操作 并且可以对调用进行批处理以提高性能
  • checkSelfPermission 方法在 targetSdkVersion 22 中不起作用

    CheckSelfPermission方法未按预期工作 并且在 android 6 0 Marshmallow 中始终返回零 因为目标sdk是22并且我使用http客户端进行网络连接 以下是代码片段 private void insertD
  • 以编程方式将 Microsoft Print 中的文件名和路径设置为 PDF 打印机

    我有一个C net创建各种文档的程序 这些文档应存储在不同的位置 并使用不同的 明确定义的名称 为此 我使用System Drawing Printing PrintDocument班级 我选择的是Microsoft Print to PD
  • iOS 12 短信阅读 API?

    在 iOS 12 的 Beta 版本中 我观察到它在键盘建议中提供了 OTP 来自短信 那么他们有没有为开发者创建任何API 或者这只是操作系统的一个功能 这是操作系统功能 但您需要设置UITextField的输入视图textContent
  • PHP 结束标记“?>”[重复]

    这个问题在这里已经有答案了 我在 PHP 结束标记上遇到了一个有趣的现象 我有一个由 Ajax 调用执行的 php 文件 php 文件中包含一个具有各种功能的 php 库文件 当包含这个库时 php 响应包含一堆空行 当我从库中删除结束标签
  • 将fortran双精度格式读取到python中

    我试图将像 1 2345D 02 这样的 Fortran 双精度数读入 python 但出现以下错误 gt gt gt float 1 2345D 02 Traceback most recent call last File
  • 一旦完成,这个可运行的线程最后会发生什么?

    我有这个线程从服务器下载一些图像 因此 一旦它下载了图像 我就会调用处理程序并进行 UI 更新 因此 由于线程的 stop 已被弃用 我无法使用它 我在这里有两个问题 这个线程最终会发生什么 意味着在我调用处理程序方法之后它会发生什么 或者
  • 将系列作为新行添加到 DataFrame 中会触发 FutureWarning

    尝试添加新行类型Series into a DataFrame 两者共享相同的列 索引 df loc df shape 0 r Getting FutureWarning 在未来版本中 object dtype 列将带有 all bool