使用pandas获取空单元格的行和列

时间:2018-03-20 11:25:52

标签: python excel pandas pandas-groupby data-handling

我正在尝试获取包含空单元格的xls文件。我需要使用pandas验证xls文件以获取行和列位置

This is the excel sheet

预期产出:

第2行,第2列有空值[OR] Account1

找不到租户ID

1 个答案:

答案 0 :(得分:2)

尝试此操作以获取没有租户ID的帐户名列表:

res = df.loc[df['Tenant ID'].isnull(), 'Account Name'].tolist()

或者,要为Tenant Id为空的行过滤数据框:

df = df.loc[df['Tenant ID'].isnull(), :]

<强>解释

  • .loc访问者允许您通过布尔数组标签指定行和列。
  • 对于行过滤器,我们通过pd.Series.isnull使用布尔数组来标识租户ID为空的行。
  • 对于列过滤器,我们可以使用“帐户名称”并通过pd.Series.tolist输出列表。