gpt4 book ai didi

python - 如何使用 pandas 查找 Excel 中的空白单元格?

转载 作者:行者123 更新时间:2023-12-01 07:28:03 25 4
gpt4 key购买 nike

我是 Pandas 新手,所以我不知道这是否是一个愚蠢的问题。

如何使 if 语句检测空白单元格并在 true 时运行代码。

例如。

if (blank_cell_found):
execute_code

我尝试使用 if cell is None 但我没有从 if 语句中得到响应。

我使用数组来存储 pandas 列,我知道可能有更好的方法来做到这一点,但就像我说的,我对此很陌生。

假设我的 Excel 工作表如下所示:

  A          B              
Name1 LastName1
Name2
Name3 LastName3
Name4 LastName4

我的代码:

xls = pd.ExcelFile('File.xlsx')
df = pd.read_excel(xls, 'Sheet1')

LastName = df['B'].values

for Array in LastName:
if Array is None:
print('Cell is empty')

当我运行这个程序时,我希望在控制台中得到响应,但没有得到任何响应。

我尝试了 Array == ""Array == LastName[1] 看看是否能得到任何结果,但仍然没有响应。

如果有更简单的方法来做到这一点,我们也将不胜感激。

最佳答案

如果 Excel 中的单元格完全为空,则打印数组变量将输出“nan”。所以如果它包含 nan 则检查:

import pandas as pd

if pd.isnull(Array):

如果上面的方法不起作用,则可能存在空格,因此请尝试:

if Array.strip() == "":

关于python - 如何使用 pandas 查找 Excel 中的空白单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57352032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com