[英]how to check value existing in pandas dataframe column value of type list
假设PathDSC
列的值是字符串列表,您可以逐行检查每个列表是否包含所需值并使用Series.apply
屏蔽这些行。 然后使用布尔索引仅选择那些行。
def get_projects_belongs_to_root_project(project_df, root_project_id):
mask = project_df['PathDSC'].apply(lambda lst: root_project_id in lst)
filter_project_df = project_df[mask]
# ...
root_project_id = 'd6d4e77e-b8ec-467a-ba06-1c6079aa2d82'
df = df[df['PathDSC'].str.contains(root_project_id)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.