3

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

这是excel表格

预期输出:

第 2 行,第 2 列的值为空 [OR] 未找到 Account1 的租户 ID

4

1 回答 1

5

试试这个来获取没有租户 ID 的帐户名称列表:

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

或者,要为租户 ID 为空的行过滤数据框:

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

解释

  • .loc访问器允许您通过布尔数组标签指定行和列。
  • 对于行过滤器,我们使用布尔数组 viapd.Series.isnull来识别租户 ID 为空白的行。
  • 对于列过滤器,我们可以使用 'Account Name' 并通过 输出到列表pd.Series.tolist
于 2018-03-20T11:31:06.663 回答