我试图在Python中用Pandas复制Find函数(control-f)。我想搜索整个工作表(所有行和列)以查看工作表上是否有任何单元格包含单词,然后打印出找到该单词的行。我想在多张纸上做这个。在
我已导入工作表:
pdTestDataframe = pd.read_excel(TestFile, sheet_name="Sheet Name",
keep_default_na= False, na_values=[""])
并试图创建一个列的列表,我可以索引到所有单元格的值中,但它仍然排除了工作表中的许多单元格。尝试的代码如下。在
^{pr2}$我要确保无论excel工作表的格式如何,所有包含数据的单元格都可以搜索到单词。希望能得到任何帮助!在
熊猫对此有不同的看法。只需调用
df[df.text_column.str.contains('whatever')]
将显示文本包含在一个特定列中的所有行。要搜索整个数据帧,可以使用:(来源是here)
相关问题 更多 >
编程相关推荐