我刚刚开始使用python和pandas,希望搜索一个数据框并返回一个基于药物名称的行,返回所有非空的列单元格
我有这个:
import pandas as pd
safety = pd.read_excel("safety.xlsx")
searchterm = input("Enter drug name...")
print (safety.loc[safety['Drug_name'] == searchterm])
<>这会使药物和所有的柱,甚至是空白的。p>例如,每一行都是一种药物,每一列都是一个标准,每一种药物都可能有一些标准的信息,但不是全部
如何打印药品行,不包括空白列单元格?
您可以在行上链接过滤器:
或者,如果您只需要删除NA,请使用
dropna
:使用链式筛选器还可以删除空字符串和NA:
相关问题 更多 >
编程相关推荐