我尝试编译此代码,但出现此错误:
NameError: name 'dtype' is not defined
Run Code Online (Sandbox Code Playgroud)
这是Python代码:
# -*- coding: utf-8 -*-
from __future__ import division
import pandas as pd
import numpy as np
import re
import missingno as msno
from functools import partial
import seaborn as sns
sns.set(color_codes=True)
if dtype(data.OPP_CREATION_DATE)=="datetime64[ns]":
print("OPP_CREATION_DATE is of datetime type")
else:
print("warning: the type of OPP_CREATION_DATE is not datetime, please fix this")
Run Code Online (Sandbox Code Playgroud)
有什么想法可以帮助我解决这个问题吗?谢谢
正如阿姆·凯勒格 (Amr Keleg) 所写,
如果
data是 pandas 数据框,那么您可以检查列的类型,如下所示:
df['colname'].dtype或df.colname.dtype
在这种情况下你需要例如
df['colname'].dtype == np.dtype('datetime64')
Run Code Online (Sandbox Code Playgroud)
或者
df.colname.dtype == np.dtype('datetime64')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15017 次 |
| 最近记录: |