我在Python 2.7.0
和pandas==0.23.4
上有一个正在运行的代码。现在,当我试图在新服务器上部署它时,我的df如下所示,但是我的过滤器不工作?这里有什么问题?这是康达分布。我可以重新安装python吗?或者实现中是否有更改。你知道吗
我也试过df.query()
,但运气不好
data_df
KPIID CATEGORY ACTUAL_DATE
0 21 Delivery 2016-05-11
1 21 Delivery 2016-10-29
2 21 Delivery 2016-12-10
3 21 Delivery 2016-12-20
4 21 Delivery 2017-01-11
5 21 Delivery 2017-01-18
6 21 Delivery 2017-01-31
7 21 Delivery 2017-02-09
8 21 Delivery 2017-02-15
9 21 Delivery 2017-02-23
当我尝试时:
data_df[data_df.KPIID == 21]
我得到一个空的DF:(
Empty DataFrame
Columns: [KPIID, CATEGORY, ACTUAL_DATE]
Index: []
我在新服务器上运行了以下代码
import sys
sys.version_info
sys.version_info(major=3, minor=7, micro=0, releaselevel='final', serial=0)
pd.__version__
'0.23.4'
我觉得你的KPIID值不是整数格式。你知道吗
试试这个:
确定列KPIID是整数而不是字符串吗?你知道吗
尝试使用数据类型检查存储在此列中的变量类型
如果是字符串,则应将其改为
相关问题 更多 >
编程相关推荐