熊猫将数据框与包含日期时间的系列进行比较

我正在尝试将 Dataframe 与 Series 进行比较以检查 df 中的行之一是否等于该系列,例如

import pandas as pd
import datetime as dt

d = pd.DataFrame([[1, dt.datetime(1990,12,10)],
                  [2, dt.datetime(1990,12,11)]])
s = d.loc[0].copy()

print(d == s)  # or d.gt(s) which should do the same

这会因以下错误而中断

类型错误:int() 参数必须是字符串、类似字节的对象或数字,而不是“时间戳”

比较values产量和预期结果:

d.values == s.values
array([[ True,  True],
       [False, False]], dtype=bool)

此外,使用字符串不会引发此错误:

d = pd.DataFrame([[1, "a"], [2, "b"]])

s = d.loc[1].copy()

print(s == d)
#       0      1
#0   True   True
#1  False  False

这是熊猫中的错误还是我做错了什么?

编辑:

我正在使用 python 3.6 和 pandas 0.20.3

我在pandas github上开了一个问题:17411

问题是我有 0.20.3 版本,这是通过 pip 或 conda 获得的最新版本。

版本 0.21,这是 github 上的最后一个开发版本,似乎已经解决了这个问题。

一旦 0.21 版本在 pypi 上,我将删除该问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将熊猫数据框的日期与当前日期进行比较

来自分类Dev

将数据框列从系列转换为日期时间

来自分类Dev

将组合框日期与可数据框进行比较

来自分类Dev

基于比较更新熊猫系列的数据框

来自分类Dev

熊猫数据框重塑以包含比较数据

来自分类Dev

按系列对熊猫数据框进行排序

来自分类Dev

如何提取熊猫系列元素并将其与数据框列中的行进行比较

来自分类Dev

如何将数据框的日期和时间列转换为熊猫的日期时间格式?

来自分类Dev

将数据库中的日期和时间范围与用户输入的日期和时间进行比较

来自分类Dev

按日期时间间隔比较两个数据框(python熊猫)

来自分类Dev

在日期时间过滤熊猫数据框

来自分类Dev

使用日期时间扩展熊猫数据框

来自分类Dev

使用熊猫系列在熊猫数据框中进行并行索引?

来自分类Dev

使用日期比较条件对非NAN值的熊猫数据框中的值进行计数

来自分类Dev

熊猫:将数据框的单元格与不同列的内容进行比较并复制相邻数据

来自分类Dev

尝试将数据框中的列与单个数据点进行比较时,“只能比较标记相同的系列对象”错误

来自分类Dev

如何将日期字符串与数据库中的日期时间列进行比较

来自分类Dev

无法比较日期变量和熊猫数据框之间的日期

来自分类Dev

根据日期时间列对熊猫数据框进行切片

来自分类Dev

仅将日期时间的日期与当前日期进行比较

来自分类Dev

如何将熊猫日期列与今天的日期进行比较?

来自分类Dev

将熊猫系列索引转换为日期时间

来自分类Dev

如何将熊猫数据框与其更新版本进行比较?

来自分类Dev

熊猫数据框:将每个单元格与所有先前值进行比较

来自分类Dev

熊猫数据框日期无法转换为日期时间格式

来自分类Dev

通过日期时间和日期列合并熊猫数据框

来自分类Dev

熊猫数据框比较

来自分类Dev

熊猫-将数据框多索引转换为日期时间对象

来自分类Dev

熊猫将多个数据框列转换为单个日期时间索引

Related 相关文章

  1. 1

    将熊猫数据框的日期与当前日期进行比较

  2. 2

    将数据框列从系列转换为日期时间

  3. 3

    将组合框日期与可数据框进行比较

  4. 4

    基于比较更新熊猫系列的数据框

  5. 5

    熊猫数据框重塑以包含比较数据

  6. 6

    按系列对熊猫数据框进行排序

  7. 7

    如何提取熊猫系列元素并将其与数据框列中的行进行比较

  8. 8

    如何将数据框的日期和时间列转换为熊猫的日期时间格式?

  9. 9

    将数据库中的日期和时间范围与用户输入的日期和时间进行比较

  10. 10

    按日期时间间隔比较两个数据框(python熊猫)

  11. 11

    在日期时间过滤熊猫数据框

  12. 12

    使用日期时间扩展熊猫数据框

  13. 13

    使用熊猫系列在熊猫数据框中进行并行索引?

  14. 14

    使用日期比较条件对非NAN值的熊猫数据框中的值进行计数

  15. 15

    熊猫:将数据框的单元格与不同列的内容进行比较并复制相邻数据

  16. 16

    尝试将数据框中的列与单个数据点进行比较时,“只能比较标记相同的系列对象”错误

  17. 17

    如何将日期字符串与数据库中的日期时间列进行比较

  18. 18

    无法比较日期变量和熊猫数据框之间的日期

  19. 19

    根据日期时间列对熊猫数据框进行切片

  20. 20

    仅将日期时间的日期与当前日期进行比较

  21. 21

    如何将熊猫日期列与今天的日期进行比较?

  22. 22

    将熊猫系列索引转换为日期时间

  23. 23

    如何将熊猫数据框与其更新版本进行比较?

  24. 24

    熊猫数据框:将每个单元格与所有先前值进行比较

  25. 25

    熊猫数据框日期无法转换为日期时间格式

  26. 26

    通过日期时间和日期列合并熊猫数据框

  27. 27

    熊猫数据框比较

  28. 28

    熊猫-将数据框多索引转换为日期时间对象

  29. 29

    熊猫将多个数据框列转换为单个日期时间索引

热门标签

归档