Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 仅查找包含“0”的行;“南”;在特定的专栏中?_Python_Numpy_Pandas_Jupyter_Jupyter Notebook - Fatal编程技术网

Python 仅查找包含“0”的行;“南”;在特定的专栏中?

Python 仅查找包含“0”的行;“南”;在特定的专栏中?,python,numpy,pandas,jupyter,jupyter-notebook,Python,Numpy,Pandas,Jupyter,Jupyter Notebook,如何在特定列中仅查找包含“NaN”的行 我尝试了这段特定的代码来合并(左连接)两个数据帧,并在“matricule”的列中只找到包含“NaN”的行 ln []: import pandas as pd import datetime as dt import numpy as np from datetime import datetime from datetime import timedelta from sqlalchemy import create_engine ln []: ve

如何在特定列中仅查找包含“NaN”的行

我尝试了这段特定的代码来合并(左连接)两个数据帧,并在“matricule”的列中只找到包含“NaN”的行

ln []: import pandas as pd
import datetime as dt
import numpy as np
from datetime import datetime
from datetime import timedelta
from sqlalchemy import create_engine

ln []: vehicule_xls = pd.read_excel("vehicule.xls")
vehicule_xls

ln []: vehicule_sql = pd.read_sql_query('select * from vehicule ', con=engine)
vehicule_sql

ln []: vehicules = pd.merge(vehicule_xls, vehicule_sql, left_on='Immat', right_on="matricule", how='left', indicator='Indicator')

ln []: vehicules[vehicules['matricule'].isnull()]
但我在最后一个命令中犯了这个错误

TypeError: data type not understood

您可以获得一个二进制向量,该向量指示特定行在感兴趣的列中是否有
nan
,如下所示

fltr = vehicules['matricule'].isnull()
然后,您可以使用

subset = vehicules[fltr]

如果知道哪一行生成了错误最后一行“ln[]:Vehicles[Vehicles['matricule'].isnull()”,则会很有用。您需要发布原始数据来复制此错误,以及
Vehicles.info()
showall列是非null对象。这是一个左连接(当我合并两个数据帧时)。因此,我在vehicule_sql列值中有“nan”。我只想找出两个数据帧之间的差异。TypeError:数据类型不了解我发布的答案中第一行或第二行出现错误的原因?这两行很好。但是,当我试图显示子集时,我遇到了错误。您能否无错误地显示原始
车辆
?执行此操作时,我会将“空数据帧”和列名作为输出(但我知道我检查的列中有一些空值,因为我在执行
时看到它们。head