小编IDo*_*ing的帖子

如何在python pandas中使用带有bool的查询功能?

我正在尝试做类似的事情

df.query("'column' == 'a'").count()
Run Code Online (Sandbox Code Playgroud)

但与

df.query("'column' == False").count()
Run Code Online (Sandbox Code Playgroud)

使用querybool 列的正确方法是什么?

python dataframe pandas

5
推荐指数
1
解决办法
4964
查看次数

如何解决越界纳秒

 LastLogin                         LastPurchased              
2018-08-21 00:28:04.081677         0001-01-01 00:00:00
2018-08-21 00:28:58.209522         2018-08-20 00:28:58.209522    
Run Code Online (Sandbox Code Playgroud)

我需要几天的差异,(df[LastLogin] - df['LastPurchased']).dt.days但有一些'0001-01-01 00:00:00'LastPurchased. 我尝试更改1-01-01为 Panda 范围内的日期的任何操作都会导致Out of bounds nanosecond timestamp: 1-01-01 00:00:00. 还有其他方法吗?

     LastLogin                         LastPurchased              Days
2018-08-21 00:28:04.081677         1999-01-01 00:00:00            6935
2018-08-21 00:28:58.209522         2018-08-20 00:28:58.209522      1
Run Code Online (Sandbox Code Playgroud)

python pandas

5
推荐指数
1
解决办法
1万
查看次数

如何将timedelta64转换为整数天数?

我有这个,146 days 12:37:08.787241但我只想要整数天数。出于某种原因,当我 df['days'].astype(int)给我一个错误时

cannot astype a timedelta from [timedelta64[ns]] to [int32]

astype似乎是许多其他人的解决方案

python numpy

4
推荐指数
1
解决办法
4366
查看次数

标签 统计

python ×3

pandas ×2

dataframe ×1

numpy ×1