pandas如何将筛选excel的数据到另一张新表

最近在写一个爬虫,然后将数据保存到excel,但是有些列的数据为空即没有爬到,需要再重新爬,所以将空的该行全部复制到另一张表

import pandas as pd

data_path = 'excel路径'
data = pd.read_excel(data_path)
data_new = data[data['groundingtime'] != data['groundingtime']]
data_new .to_excel('需要保存的新路径',index=None)

这里有个问题,当该行的某列为空的时候,该类型为nan,所以我用data['groundingtime'] != data['groundingtime'] 判断它是否和自己相等,如果为空就不相等,大功告成。

不过后面我发现自己其实可以不用将这些没有爬取到的字段保存至另一个文件再进行爬取,我只需要在打开遍历下表格,如果某个为空,我就继续爬取,如果不为空,直接跳过,这样就不用改代码也不用新建excel文件了。

你可能感兴趣的:(pandas,python,selenium)