为什么 pandas.DataFrame.apply 打印出垃圾?

2023-11-23

考虑这个简单的数据框:

   a  b
0  1  2
1  2  3

我执行一个.apply像这样:

In [4]: df.apply(lambda x: [x.values])
Out[4]: 
a    [[140279910807944, 140279910807920]]
b    [[140279910807944, 140279910807920]]
dtype: object

In [5]: df.apply(lambda x: [x.values])
Out[5]: 
a    [[37, 37]]
b    [[37, 37]]
dtype: object

In [6]: df.apply(lambda x: [x.values])
Out[6]: 
a    [[11, 11]]
b    [[11, 11]]
dtype: object

为什么 pandas 每次都会打印出垃圾?

我已经证实这发生在 v0.20 中。

编辑:寻找答案,而不是解决方法。


看起来是bug,所以打开了问题 17487.

对我来说工作添加tolist:

print (df.apply(lambda x: [x.values.tolist()]))
a    [[1, 2]]
b    [[2, 3]]
dtype: object

print (df.apply(lambda x: [list(x.values)]))
a    [[1, 2]]
b    [[2, 3]]
dtype: object
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 pandas.DataFrame.apply 打印出垃圾? 的相关文章

随机推荐

  • Android-从活动启动另一个应用程序[重复]

    这个问题在这里已经有答案了 我想创建一个在单击按钮时启动外部应用程序 例如 Shazam 的活动 是否可以 如何做呢 Thanks 您需要其他应用程序包名称 如果您安装了此应用程序 可以使用 adb 检查 adb shell cmd 软件包
  • .NET 6 问题:承载错误=“invalid_token”

    我正在使用 NET 6 构建 API 但遇到了这个错误 我通过登录获得了一个令牌 然后将该令牌添加到标头中 但总是出现 401 未经授权的错误 注意 我收到 Bearer error invalid token 但是没有描述 这是我的代码
  • 如何让 Php 的stream_socket保持活动状态?

    我有一个使用stream socket client 的Php应用程序 通过tcp从后端服务器获取数据 但希望保持连接处于活动状态 甚至更好地放在池或其他东西中 以避免连接 断开连接的开销 但我不是 PHP 大师 所以我不知道如何做到这一点
  • 如何使用 Checkstyle 停止 Maven 构建

    我已经成功地使用 Maven 和 Checkstyle 插件 并且可以创建关于我的代码的报告 但我真正想要的是 如果样式检查出现任何错误 我可以停止 Maven 的构建过程 到目前为止我的pom xml如下所示
  • 为什么我会在 IE8 中触发怪异模式?

    我正在开发一个页面 当我加载到 IE8 并查看开发人员工具时 它告诉我页面默认为怪异模式 我有一个严格的 DTD 我什至继续进行明确的标准切换 尽管我认为我不需要这样做 我不明白为什么页面默认不是 IE8 标准 我唯一能想到的是 要访问此页
  • 全局隐藏光标(来自后台应用程序)

    我想从状态栏应用程序中隐藏光标 并且我已经做了一些研究 似乎不久前就找到了这个问题的解决方案 在 Cocoa Carbon 中全局隐藏鼠标光标 or http lists apple com archives carbon dev 2006
  • 如何解构 SNat(单例)

    我正在 Haskell 中试验依赖类型 并在paper 单身人士 包的 replicate2 forall n a SingI n gt a gt Vec a n replicate2 a case sing Sing n of SZero
  • HTML 模板 + JSON 与服务器 HTML

    你认为什么更好 用于 Ajax 结果 在服务器上生成的 HTML 返回将在模板中使用的数据 我认为 当需要大量数据时 服务器渲染的加号正在转义 更容易实现更复杂的逻辑 两种方法都有优点和缺点 从服务器返回 JSON 或 XML 并使用 ja
  • 如何将构造函数映射与 Spring JPA 存储库结合使用

    我有一个 Spring 存储库 如下所示 import org springframework data repository Repository import org springframework stereotype Compone
  • Git 通常会在安装的驱动器上卡住吗?或者只是 Git GUI 的?

    我知道我应该顽固地在终端中使用 git 但我在 Mac 上使用名为 Sourcetree 的 Git 客户端 让整个事情变得更加性感 问题是我添加到设置中的新 Synology NAS 驱动器 当我的 Mac 上安装了 NAS 共享文件夹之
  • 如何在基于 NSDocument 的 Cocoa 应用程序中使用 NSViewController

    我对 iOS 有丰富的经验 但 Cocoa 让我有点困惑 我阅读了几个关于 Cocoa 的 Apple 文档 但仍然有一些细节我无法在任何地方找到 似乎文档是在基于 NSDocument 的 Xcode 模板更新为使用 NSViewCont
  • Java、Spring、Apache Tiles 错误:无法解析名为“dispatcher”的 servlet 中名为“index”的视图

    我是 Tiles 和 Spring MVC 的新手 我查看了几个类似的问题 但没有找到 我的问题 的解决方案 控制器 Controller public class IndexController RequestMapping index
  • 如何在 MiniZinc 中安装 Google 的 CP 求解器 OR-Tools?

    我目前正在研究 MiniZinc 并且我一直在使用 MiniZinc 中集成的两个求解器来运行我的模型 Gecode 和 Chuffed 我一直在 IDE 中运行它 但我知道它也可以在 bash 中运行 使用minizinc命令 但我想测试
  • vb.net 对象初始值设定项列表(T 的)

    我一直在看一些 C 代码 List
  • 为什么文本环绕浮动元素而不是像另一个 div 一样位于下方?

    我试图更深入地了解 CSS 我注意到当div漂浮在其下方的其他元素 对于环绕它的文本来说 情况并非如此 怎么会 这是设计使然 因为这就是浮动的工作原理 如果您参考文档 float CSS 属性将元素放置在其容器的左侧或右侧 允许文本和环绕它
  • 使用 Graph API v.2.0 获取 Facebook 好友 [重复]

    这个问题在这里已经有答案了 前段时间 我曾经带朋友这样使用Graph API 使用Graph API Explorer me friends 一切都很完美 但现在 在 2 0 版本中 我发现这种方式对于那些没有使用 通过 Facebook
  • 查找无向图中的所有循环

    如果我有一个无向图 如何获得所有循环的列表 例如 从下图中 我想要循环 a b d e c a b c b d e 这在多项式时间内是不可能的 如果可能的话 我们可以用它来找到所有循环 从而找到最大长度的循环 这意味着我们可以在多项式时间内
  • 如何实现Openid connect和Spring Security

    我是身份验证和授权的初学者 但我必须在工作中连接到 openid 连接提供商 我对如何使用 Spring Security 有所了解 首先 我通过遵循良好的方向获得了 UserInfo 对象 https oauthssodemo appsp
  • Rails:ParameterFilter::compiled_filter 尝试复制符号

    我正在使用 Rails 异常通知程序 gem 运行 Rails3 当发生异常并且应该发送电子邮件时 我从 ParameterFilter 类收到异常 我在 Rails 源代码中发现了问题 但不确定继续的最佳方法 问题出现在 ActionDi
  • 为什么 pandas.DataFrame.apply 打印出垃圾?

    考虑这个简单的数据框 a b 0 1 2 1 2 3 我执行一个 apply像这样 In 4 df apply lambda x x values Out 4 a 140279910807944 140279910807920 b 1402